Sql-Server
許可 SQL DR 盒
可能重複:
我很想使用包含數據庫鏡像副本的 DR 伺服器來執行主數據庫的測試還原和完整性檢查。
網路頻寬(從主伺服器複製備份以及鏡像流量)和輔助 DR 伺服器上的 CPU 容量(在標準版上執行重做和執行 checkdb)可能存在問題,除此之外,如果我確實還原和恢復主伺服器輔助 DR 伺服器上的數據庫,我是否需要許可該盒子?
除了執行 checkdb(誠實的 guv)之外,我不會將主數據庫的這個副本用於其他任何事情。
Express 或 Developer 版本不會這樣做,因為您已經在使用鏡像。
基本上,只要您將實例用於除了通過日誌傳送或鏡像託管數據庫的冗餘副本之外的任何事情,您就必須購買許可證。
這有點糟糕,因為大多數人都希望測試恢復序列和執行一致性檢查是可以的,但它們是規則!
如果您走這條路,請注意如何放置數據庫,就 I/O 子系統而言 - 來自 CHECKDB 的額外 I/O 負載(通常比進行恢復更多)可能會使您的鏡像 REDO 隊列增長並有助於較慢的故障轉移。
希望這可以幫助!
PS我有一個想法-您可以做的是將日誌發送到您感興趣的數據庫的同一實例-然後您至少將測試日誌備份。從技術上講,使用 WITH STANDBY 進行恢復並執行 CHECKDB 也違反了許可模式……