Azure SQL Server 2014 Express VM:无法更新/修补SQL Server Express

问题描述:

我使用标准Azure映像“Windows Server 2012 R2上的SQL Server 2014 SP1 Express”创建了Azure资源管理器虚拟机。Azure SQL Server 2014 Express VM:无法更新/修补SQL Server Express

我立即运行Windows Update并为服务器运行了所有修补程序,但SQL Server 2014 Service Pack 1安全更新(KB3070446)失败,错误代码为84B30002。

Azure的VM的SQL Express版本(SELECT @@VERSION)是:

Microsoft SQL Server 2014 - 12.0.4193.9 (X64) Nov 28 2015 03:44:12 
Copyright (c) Microsoft Corporation Express Edition (64-bit) on Windows NT 6.3 (Build 9600:) (Hypervisor) 

这个版本是不是文档的SQL Server 2014版本的快车(据我可以看到here)。

我曾尝试为SQL Server 2014 Express安装CU 5,但无法找到要更新的有效版本的SQL Server。

您认为这是导致更新失败的SQL Server Express的非标准版本吗?我被卡住了。

我向微软提出了一张票,他们证实SQL Express版本号导致了这个问题。他们的反应是:

产品团队已经确认了 “的SQL Server 2014 SP1快速 基于Windows Server 2012 R2” 的形象被错误地由内部 内置构建(12.0.4193.9)。

我不确定他们什么时候会修好。作为解决方法,我卸载了SQL Express,并从SQL Express的公共下载中重新安装。

请注意:我必须安装SQL Express作为“DEFAULT”实例(MSSQLSERVER)。我试图安装新的SQL Express作为“命名”实例(SQLEXPRESS)而不是“默认”实例(MSSQLSERVER)。然而这对我来说并不适用。我发现我无法从运行我的应用程序的其他VM上联系SQL Server。因此,我将SQL Express安装为“默认”实例,并且来自其他虚拟机的通信开始工作!

+0

微软现在已经解决了这个问题。产品团队已确认新图像现已发布到门户网站(“Windows Server 2012 R2上的SQL Server 2014 SP1 Express”)。 –

“命名”实例(SQLEXPRESS)将使用动态端口
“DEFAULT”实例(MSSQLSERVER)将使用1433作为默认值。
如果要使用“命名”实例(SQLEXPRESS)正确配置防火墙,或者更改SQL Server配置中的动态端口。

+0

感谢您的额外信息。很高兴知道 –