您目前已離線,請等候您的網際網路重新連線

當您嘗試藉由使用 「 備份 」 工具之後,SQL Server 2005 中使用 SQL Server 管理 Studio 還原資料庫時,出現錯誤訊息: 「 還原失敗伺服器 '<servername>' (Microsoft.SqlServer.Smo) 的"

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:937683
徵狀
考慮下列案例。SQL 寫入器服務正在執行 Microsoft SQL Server 2005 安裝的電腦上。您可以使用 SQL Server 管理 Studio 將資料庫備份。此外,您可以使用 「 備份 」 工具 (NTBackup.exe) 來備份資料庫檔案。然後,您嘗試從備份集使用 SQL Server 管理 Studio 來還原資料庫。在這種情況下您收到類似下列的錯誤訊息:
還原的伺服器失敗 ' <ServerName>'. (Microsoft.SqlServer.Smo)
其他資訊:
System.Data.SqlClient.SqlError: 無法開啟備份裝置 ' <GUID of the device>'. 作業系統錯誤 2(The system cannot find the file specified.)。(Microsoft.SqlServer.Smo)
檢查開始日期及完成日期的備份集如果您發現日期會更新的日期使用 「 備份 」 工具。
發生的原因
「 備份 」 工具會使用 SQL 寫入器服務多個 SQL Server 2005 資料庫備份,就會發生這個問題。「 備份 」 工具會觸發 SQL 寫入器服務,以建立快照集。SQL 寫入器服務會建立快照集之後 「 備份 」 工具會判斷資料庫檔案是否在排除清單上。資料庫檔案包括.ldf 檔和.mdf 檔。如果資料庫檔案在排除清單,「 備份 」 工具會刪除資料庫的檔案,從快照集。不過,「 備份 」 工具在 backupset 資料表 msdb 資料庫中加入項目。
解決方案
如果要解決這個問題,請停止 SQL 寫入器服務,當您使用備份工具,如果電腦使用的 「 備份 」 工具及 SQL Server 2005 備份功能。請勿使用 「 備份 」 工具來備份資料庫檔案。而是,使用內建的功能在 SQL Server 2005 中備份資料庫。
狀況說明
Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。
其他相關資訊
如果您檢查 SQL Server 錯誤記錄檔,您會找到類似下列的訊息為使用者資料庫及系統資料庫的訊息:
Date Time SPID I/O 凍結在資料庫模型上。不不需要任何使用者動作。不過,如果 I/O 不立即恢復,您可以取消備份。

Date Time SPID 在資料庫模型已恢復 I/O。不不需要任何使用者動作。

Date Time SPID 備份資料庫已備份。資料庫: 主,建立 date(time): Date (Time) 頁面傾印: 1 的第一個 LSN: 300:248:52 最後的 LSN: 301:120:1、 傾印裝置數目: 1,裝置資訊: (FILE = 1 TYPE = VIRTUAL_DEVICE: {' <GUID of the device>'}). 這是資訊性訊息。不不需要任何使用者動作。

警告:本文為自動翻譯

內容

文章識別碼:937683 - 最後檢閱時間:11/20/2007 17:47:14 - 修訂: 1.3

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Workgroup Edition

  • kbmt kbtshoot kbsql2005engine kbexpertiseadvanced kbprb KB937683 KbMtzh
意見反應