Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

徵狀

假設您使用的是 Microsoft SQL Server 2012 中的 [AlwaysOn 可用性群組] 功能。 當您將次要複本的連線存取權從 [可讀] 變更為「無法讀取」時,在指定的複製副本中使用頁面壓縮的頁面就會發生損毀。在同步處理的 [重做] 階段中,由於發生錯誤,因此在次要複本上遇到這個問題的可用性資料庫無法復原。 副複本將不會與主要複本同步,而且會報告「SUSPEND_FROM_REDO」的同步處理狀態。 此外,您會在裝載次要複本的 SQL Server 錯誤記錄中收到下列錯誤訊息:

<日期> <時間> Spid<ID> 錯誤:17066、嚴重度:16、State: 1. Date <日期> <> spid> <0 ID> SQL Server Assertion: File: <pageFull>,line = 3898 失敗斷言 = '!」。 此錯誤可能是與時間有關的。 如果在重新執行語句後發生錯誤,請使用 DBCC CHECKDB 來檢查資料庫的結構完整性,或重新開機伺服器,以確保記憶體中的資料結構未損毀。 <日期> <時間> Spid<ID> 錯誤:3624、嚴重性:20、State: 1. <日期> <時間> spid> <0 ID> 系統斷言檢查失敗。 如需詳細資訊,請參閱 SQL Server 錯誤記錄。 通常,宣告失敗是由軟體錯誤或資料損毀所導致。 若要檢查資料庫是否損毀,請考慮執行 DBCC CHECKDB。 如果您同意在安裝期間將轉儲傳送至 Microsoft,則會將迷你轉儲傳送至 Microsoft。 您可以從 Microsoft 最新 Service Pack 中的 Microsoft 取得更新,或從技術支援取得 QFE。 <日期> <時間> Spid<識別碼> AlwaysOn 可用性群組資料庫 ' <資料庫名稱>」的資料移動已暫停,原因如下: "system" (來源 ID 2;來源字串: "SUSPEND_FROM_REDO")。 若要繼續在資料庫上移動資料,您將需要手動繼續執行資料庫。 如需如何繼續可用性資料庫的詳細資訊,請參閱 SQL Server 線上書籍。 <日期> <時間> Spid<ID> 錯誤:3313、嚴重性:21、State: 2. <日期> <時間> spid > <0 在資料庫 '> 資料庫名稱 <」中,在記錄作業的記錄識別碼(1786:4978584:74)中出現錯誤。 通常,特定的故障會記錄為 Windows 事件記錄服務中的錯誤。 從完整備份還原資料庫,或修復資料庫。 <日期> <時間> SPID<識別碼> ALTER DB param 選項:繼續<日期> <時間> Spid> <0 ID> AlwaysOn 可用性群組資料庫 ' <資料庫名稱>」的資料移動已繼續。 這只是一則資訊訊息。 不需要任何使用者動作。 <日期> <時間> Spid<ID> Nonqualified 事務會在資料庫 <資料庫名稱> 中回滾,以取得 AlwaysOn 可用性群組的狀態變更。 估計的復原完成:100%。 這只是一則資訊訊息。 不需要使用者執行任何動作。 <日期> <時間> Spid<ID> AlwaysOn 可用性群組連線在可用性複本中,有複本識別碼DataBase Name : {bbdedecb-f26b-47e9-9e7d-7c22f99edb23}。 這只是一則資訊訊息。 不需要使用者的任何動作。 <日期> <時間> Spid<識別碼> 啟動資料庫 ' <資料庫名稱>」。 <日期> <> spid> <2 ID> 資料庫 ' <資料庫名稱> ' (大約781秒剩餘時間)。 第1階段(共3個)。 這只是一則資訊訊息。 不需要任何使用者動作 .。。

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

其他相關資訊

當副複本的讀取存取權變更時,可能會發生上述問題。您可以使用下列兩種方法,在次要副本上設定可用性資料庫的讀取存取權:

  • 使用 [變更可用性群組] 命令設定 [讀取] 存取:

    ALTER AVAILABILITY GROUP [AGName]MODIFY REPLICA ON N'<SRV>' WITH (SECONDARY_ROLE(ALLOW_CONNECTIONS = NO))
  • 在 SQL Server Management Studio (SSMS)的物件資源管理器中變更設定,以設定 [讀取] 存取:

    • 連接至伺服器,然後開啟 [AlwaysOn 可用性] 資料夾。

    • 開啟 [可用性群組] 資料夾。

    • 以滑鼠右鍵按一下 [可用性] 群組,然後選取 [ 屬性]。

    • 將次要副本的 [可讀取次要屬性] 變更為 [ 否],然後按一下 [確定]。

狀態

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

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×