2016-04-21 124 views
0

我使用標準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的非標準版本嗎?我被卡住了。

回答

0

我向微軟提出了一張票,他們證實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」)。 –

1

「命名」實例(SQLEXPRESS)將使用動態端口
「DEFAULT」實例(MSSQLSERVER)將使用1433作爲默認值。
如果要使用「命名」實例(SQLEXPRESS)正確配置防火牆,或者更改SQL Server配置中的動態端口。

+0

感謝您的額外信息。很高興知道 –