Sql-Server

通過分離/附加集群在集群之間遷移主數據庫

  • May 7, 2020

作為一種遷移策略,分離 Microsoft SQL Server 集群中的主數據庫,然後從另一個集群附加不同的主數據庫文件是否可能或可行?

目標是將集群從一台伺服器遷移到另一台伺服器。

兩者都是 SQL Server 2000。

SQLServer 根本無法在沒有主數據庫的情況下工作,因為它在其中儲存了基本的配置資訊(例如係統中的數據庫表),因此它不允許您分離它。但是,如果 SQLServer 是完全相同的版本,如果您在兩端停止 SQLServer 服務,將主數據庫文件從一個系統複製到另一個系統(保留舊的以防萬一),您可能不會遇到任何問題,並重新啟動服務。如果系統中兩台伺服器都沒有任何其他數據庫,那將會更安全。

分離/附加是“遷移”使用者數據庫的最危險的方法,更不用說系統數據庫了。

為什麼你認為你需要專門遷移master?只創建一個新實例,從主伺服器遷移您需要的東西(登錄名等),然備份份/恢復您的使用者數據庫,這可能會更乾淨、更安全。

(如果您有一台新伺服器,為什麼它執行 SQL Server 2000?)

引用自:https://dba.stackexchange.com/questions/135101