將 2008 r2 SP2 伺服器記錄到 2008 r2 SP3 集群
我們最近使用 SQL Server 2008 R2 配置了一個數據庫以在生產中通過日誌傳送進行複制。
我們已經啟動並執行了 150 多個數據庫副本,沒有任何問題。但是現在,當我們嘗試在新的伺服器環境中配置新的 LS 副本時,我們遇到了一個錯誤:
日誌傳送從 2008 r2 SP2 伺服器配置到 2008 r2 SP3 CLUSTER(與我們的其他副本相比的唯一區別)
- LS 備份在主伺服器中執行正常
- LS Copy 工作正常並成功將文件從主副本複製到輔助副本
- LS 還原還原一個、兩個或三個 trn 文件,然後失敗:
恢復的日誌備份文件。
輔助數據庫:
'xxxxyyyy_mirror'
文件:'P:\ xxxyyyy _TLogs_Mirror_LS\xxxyyyy\ xxxyyyy _20151120163351.trn'
還原操作成功。輔助數據庫:‘xxxyyyy _mirror’,恢復的日誌備份文件數:1
下一個作業執行:
**錯誤:**處理數據庫“
xxxyyyy _mirror
”的日誌時出錯。如果可能,從備份中恢復。如果備份不可用,則可能需要重建日誌。RESTORE LOG 異常終止。
為文件 1 上的數據庫
xxxyyyy _mirror
’、文件 ’Vitacare2k6_Dev
’ 處理了 0 頁。為文件 1上的
數據庫’xxxyyyy _mirror
’文件 處理了 1 頁。
'Vitacare2k6_Dev_log'
(點網
SqlClient
數據提供者)然後數據庫進入可疑模式 4. 文件(MDF、LDF 和 TRN)位於集群節點共享的集群磁碟中。
我嘗試從我的 PC 的集群中恢復同一完整備份中的 TRN,但沒有收到任何錯誤。
你們能否就我可以在哪裡進一步解決此問題提供任何指導,我將不勝感激。感謝您的時間和投入。拉斐爾
**注意:**我嘗試恢復其他實例(我的筆記型電腦)中的文件並且我沒有收到任何錯誤,所以我不相信損壞我還測試了手動將 Sp2 恢復到 SP2 實例並將 sp2 恢復到 sp3 實例而沒有錯誤。
Logshipping 是一種經過死亡考驗的技術,已經存在很多年了。
查看輔助伺服器上的特定錯誤序列
- 在成功恢復幾次後,日誌會恢復錯誤。
- 數據庫進入可疑模式
- 您嘗試恢復日誌文件並且它們恢復正常,因此日誌文件沒有損壞。
您應該檢查
Bytes per Physical Sector
您嘗試恢復的磁碟的輔助伺服器是否不是 512 字節。您可以安裝SQL Server 2008 R2 SP2 的修補程序或更正每個物理扇區的磁碟字節數。