使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

徵狀

假設您使用的是 Microsoft SQL Server 2016 或2017。 當您嘗試還原資料庫時,您可能會收到類似下列所示的存取違例轉儲:

DateTime spidSpidId      資料庫 'DatabaseName' 已標示為還原,且處於不允許執行復原的狀態。

DateTime spidSpidId      還原(DatabaseName):離線前滾開始

DateTime spidSpidId      還原(DatabaseName):啟動 filestream 恢復

DateTime spidSpidId      Restore (DatabaseName):處理 136 VLF 標題

DateTime spidSpidId      Restore (DatabaseName):處理 VLF 標頭已完成

DateTime spidSpidId      Restore (DatabaseName):第一個 Lsn: lsn識別碼,最後一個 lsn: lsn識別碼

DateTime spidSpidId [INFO] 資料庫 ID: [5]。 刪除無法恢復的檢查點資料表列(id:108)。

DateTime spidSpidId [INFO] 資料庫 ID: [5]。 刪除無法恢復的檢查點資料表列(id:107)。

DateTime spidSpidId [INFO] 資料庫 ID: [5]。 刪除無法恢復的檢查點資料表列(id:109)。

DateTime spidSpidId [INFO] HkCkptLoadInternalEx ():資料庫識別碼: [5]. 根目錄檔案: { FileId},浮水印: WatermarkId,RecoveryLsn: RecoveryLsnId,RecoveryCheckpointId:110,RecoveryCheckpointTimestamp:0x318ce

DateTime spidSpidId * * * 堆疊轉儲已傳送到 FilePath

DateTime spidSpidId     SqlDumpExceptionHandler:進程ProcessId產生的致命例外狀況 c0000005 EXCEPTION_ACCESS_VIOLATION。 SQL Server 正在終止這個程式。

DateTime spidSpidId * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

DateTime spidSpidId *

DateTime spidSpidId * 開始堆疊轉儲:

Datetime spidSpidId * datetime spid SpidId

DateTime spidSpidId *

DateTime spidSpidId *

DateTime spidSpidId * Exception Address = ExceptionAddress

DateTime spidSpidId * Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION

在讀取位址 AddressId時發生 [ DateTime SpidSpidId * 存取衝突]

狀態

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

解決方案

此問題已在 SQL Server 的下列累積更新中修正:

關於 SQL Server 的累積更新:

每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:

參考

了解 Microsoft 用來說明軟體更新的術語

需要更多協助嗎?

想要其他選項嗎?

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

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×