套用到
SQL Server 2012 Analysis Services SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Microsoft 將 Microsoft SQL Server 2012 的修補程式作為一個可下載檔案發佈。 由於修補是累積性的,每個新版本都包含了先前 SQL Server 2012 修補版本中包含的所有熱修補與安全修補。

徵兆

同一台伺服器上有多個 Microsoft SQL Server 2012 或 SQL Server 2014 實例。 如果你連續安裝這些實例的更新或服務包,重啟伺服器後資源資料庫就會消失。 此外,您可能會在 SQL Server 錯誤日誌中發現以下條目:

正在啟動資料庫「mssqlsystemresource」。誤差:17204,嚴重程度:16,狀態:1。FCB::Open 失敗:無法開啟檔案 C:\Program Files\Microsoft SQL Server\MSSQL11。檔案編號 1 的 MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.mdf。 作業系統錯誤:2 (未能取得此錯誤的文字。 原因:15100) 。錯誤:5120,嚴重程度:16,狀態:101。無法開啟實體檔案「C:\Program Files\Microsoft SQL Server\MSSQL11。MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.mdf“。 作業系統錯誤 2:「2 (未能取得此錯誤的文字。 原因:15105) 」。錯誤:17207,嚴重程度:16,狀態:1。FileMgr::StartLogFiles: 作業系統錯誤 2 (未能取得此錯誤的文字。 原因:15105) 在建立或開啟檔案 'C:\Program Files\Microsoft SQL Server\MSSQL11 時發生。MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.ldf'. 診斷並修正作業系統錯誤,然後重新嘗試操作。檔案啟動失敗。 實體檔名「C:\Program Files\Microsoft SQL Server\MSSQL11。MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.ldf」可能不正確。誤差:945,嚴重程度:14,狀態:2。資料庫「mssqlsystemresource」因無法存取檔案或記憶體或磁碟空間不足而無法開啟。 詳情請參閱 SQL Server 錯誤日誌。

原因

問題發生在設定無法替換現有資源資料庫檔案 mssqlsystemresource.mdf 和 mssqlsystemresource.ldf 為新版本,且重啟後現有資源檔案會被刪除,而非用新檔案取代。

解決方案

累積更新資訊

此問題首次在以下 SQL Server 累積更新中被修正:

每次新的 SQL Server 累積更新都包含了之前累積更新中包含的所有熱修補與安全修補。 請查看 SQL Server 的最新累積更新:

狀態

Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。

參考資料

了解 Microsoft 用來描述軟體更新的 術語

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。