我正在尝试将 SQL Server 2014 安装到没有互联网连接的 2012 R2 机器上(出于安全原因,我不允许给它提供互联网连接)。我认为这不会成为问题,所以我将安装介质(以及 .NET 3.5)下载到 USB 记忆棒上并从那里进行安装(指定不检查更新)。
数据库引擎服务失败,日志显示这是由于无法检查更新。我手动下载并安装了 SP1 和 2 以及 SQL Server 2014 的累积更新,然后重试。问题仍然存在。我现在几乎没有主意了,谷歌搜索似乎没有返回太多信息。我收到的确切错误如下。
Product Update Status:
User selected not to include product updates.
Error message:
The following is an exception stack listing the exceptions in outermost to innermost order
Inner exceptions are being indented
Exception type: Microsoft.SqlServer.Chainer.Infrastructure.CancelException
Message:
Setup is not able to find a server to download product updates because the operation is cancelled.
HResult : 0x84b70642
FacilityCode : 1207 (4b7)
ErrorCode : 1602 (0642)
Stack:
at Microsoft.SqlServer.Configuration.SmartSetupExtension.MuSetupSearchEngine.SelectServer()
at Microsoft.SqlServer.Configuration.SmartSetupExtension.MuSetupSearchEngine.SearchUpdates()
at Microsoft.SqlServer.Configuration.SmartSetupExtension.SearchUpdatesAction.ExecuteAction(String actionId)
at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.<>c__DisplayClasse.<ExecuteActionWithRetryHelper>b__b()
at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(ActionWorker workerDelegate)