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

在 SQL Server 2005 中有一個唯讀使用者自訂的檔案群組將資料庫還原後,執行 CHECKPOINT 陳述式時,FIX: 錯誤訊息: 「 的作業系統傳回錯誤 5(Access is denied.)到 SQL Server"

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

按一下這裡查看此文章的英文版本:934713
Bug #: 50001046 (SQL Hotfix)
徵狀
請考慮在 Microsoft SQL Server 2005 中的下列案例:
  • 將資料庫還原。
  • 資料庫有使用者自訂的檔案群組。
  • 使用者自訂的檔案群組會標示成唯讀的。
在這種情況下當您在資料庫執行 CHECKPOINT 陳述式會收到下列錯誤訊息:
訊息 823、 層級 24、 狀態 3、 行 1
作業系統傳回期間在 0x0000000000e000 檔案 'FilePath\FileName' 中的位移寫入至 SQL Server 錯誤 5(Access is denied.)。在 SQL Server 錯誤記錄檔及系統事件日誌中的其他訊息可能會提供更詳細的說明。這是一個嚴重的系統層級錯誤條件,而且還威脅著資料庫完整性,必須立即更正。完成完整的資料庫一致性檢查 (DBCC CHECKDB)。這項錯誤可能會造成依許多因素 ; 如需詳細資訊,請參閱 SQL Server 線上叢書 》。
如果您再重新啟動 SQL Server 服務,並無法復原資料庫。此外,資料庫進入可疑的狀態。當您檢查 SQL Server 2005 錯誤記錄檔時,您會找到類似下列的錯誤訊息:
Date Time SPID 0 交易回復,資料庫 t' ' (7)。這是資訊性訊息。不不需要任何使用者動作。
Date Time SPID 修復檢查點中的書寫資料庫 t' ' (7)。這是資訊性訊息。不不需要任何使用者動作。
Date Time SPID 錯誤: 823,嚴重性: 24 狀態: 3。
Date Time SPID 作業系統傳回錯誤 5(Access is denied.) 到 SQL Server 期間在位移 0x0000000000e000 寫入檔案 'c:\t.ro.1.ndf'。在 SQL Server 錯誤記錄檔及系統事件日誌中的其他訊息可能會提供更詳細的說明。這是一個嚴重的系統層級錯誤條件,而且還威脅著資料庫完整性,必須立即更正。完成完整的資料庫一致性檢查 (DBCC CHECKDB)。這項錯誤可能會造成依許多因素 ; 如需詳細資訊,請參閱 SQL Server 線上叢書 》。
Date Time SPID 錯誤: 3414,嚴重性: 21 狀態: 2。
Date Time SPID 期間發生錯誤阻止資料庫的復原 t' ' (資料庫識別碼 7) 無法重新啟動。診斷修復錯誤,並修正它們,或者從已知的正確備份還原。如果錯誤不會更正或預期,請連絡技術支援部門。
Date Time SPID 復原已完成。這是資訊性訊息。不不需要任何使用者動作。
解決方案

累積更新資訊

這個問題的修正程式先於發行累計更新 2。如需有關如何取得此累積更新套件的 SQL Server 2005 Service Pack 2 的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
936305SQL Server 2005 Service Pack 2 的累積更新套件 2
附註因為組建是累計,每個新的修正程式版本包含所有 Hotfix 及先前的 SQL Server 2005 隨附所有安全性修正程式都修正發行。Microsoft 建議您考慮安裝最新的修正程式發行版本包含此 Hotfix。如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
937137SQL Server 2005 會建置 SQL Server 2005 Service Pack 2 已發行之後所發行
Microsoft SQL Server 2005 的 Hotfix 會建立特定的 SQL Server Service Pack。您必須將 SQL Server 2005 Service Pack 2 Hotfix 套用至的 SQL Server 2005 Service Pack 2 安裝。預設狀況下,在 SQL Server Service Pack 中提供任何 Hotfix 包含在下一個 SQL Server Service Pack。
狀況說明
Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。
其他相關資訊

如果要重現問題的步驟

  1. 建立使用者自訂的檔案群組的資料庫。
  2. 設定要使用大量記錄復原模式資料庫。
  3. 使用者定義的檔案群組中執行物件大量作業。
  4. 標示為唯讀使用者自訂的檔案群組。
  5. 對資料庫執行備份。
  6. 還原資料庫,以覆寫原始的資料庫。
  7. 對資料庫執行 CHECKPOINT 陳述式。

警告:本文為自動翻譯

內容

文章識別碼:934713 - 最後檢閱時間:06/26/2007 17:45:21 - 修訂: 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 kbsql2005as kbexpertiseadvanced kbfix kbpubtypekc kbqfe KB934713 KbMtzh
意見反應