我正在尝试将SQL Server 2014安装到没有互联网连接的2012 R2盒子上(出于安全原因,我不能给它一个)。 我不认为这会是一个问题,所以我将安装介质(和.NET 3.5一起)下载到U盘上并从那里安装(指定不检查更新)。
数据库引擎服务失败,日志表明这是由于无法检查更新。 我手动下载并安装了SP1和2以及SQL Server 2014的累积更新,然后再次尝试。 这个问题依然存在。 在这一点上,我几乎没有什么想法,并且使用Google进行search似乎没有回报太多的信息。 我得到的确切的错误是下面。
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)