徵狀

假設您針對使用 Microsoft SQL Server 2014 或 SQL Server 2012 中的 norecovery 選項的 模型資料庫,備份記錄尾部,並將資料庫放入還原狀態。 備份完成後,您無法重新開機 SQL Server 服務,而且您會在 SQL Server 錯誤記錄中收到下列錯誤訊息:

<日期> <時間> spid10s 資料庫「模型」標示為正在還原,且處於不允許執行恢復的狀態。 <日期> <spid10s 錯誤:927、嚴重性:14、state:2。> date <時間> <無法開啟 spid10s 資料庫「模型」。 它在還原期間。 <日期> <時間> spid10s 無法建立 tempdb。 您可能沒有足夠的可用磁碟空間。 刪除 tempdb 磁碟機上的其他檔案,然後重新開機 SQL Server,以釋放額外的磁碟空間。 在事件記錄中檢查可能指出 tempdb 檔案無法初始化的其他錯誤。 <日期> <時間> spid10s SQL Trace 因伺服器關閉而停止。 Trace ID = "1"。 這只是一則資訊訊息;不需要使用者動作。

原因

之所以會發生這個問題,是因為 model 資料庫是作為在 SQL Server 實例上建立之所有資料庫的範本。 如果 模型 資料庫標示為不允許恢復狀態,則無法建立 TEMPDB ,且 SQL Server 服務無法啟動。

解決方案

Service pack 資訊

若要解決此問題,請取得 SQL Server 2014 的 Service Pack 1。

如需 SQL Server 2014 Service Pack 1 (SP1)的詳細資訊,請參閱 在 Sql server 2014 Service pack 1 中修正的錯誤

因應措施

若要解決此問題,請使用下列方法:

  • 避免從應用程式到 SQL Server 的所有連接

  • 使用追蹤標記3608來啟動 SQL Server 服務

  • 執行「恢復資料庫模型並進行復原」命令

  • 移除追蹤標誌3608,然後重新開機 SQL Server

狀態

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×