變更主要和次要伺服器間的角色

已容錯移轉到次要伺服器之後,您可以設定次要資料庫作為主要資料庫。接著,您就可以視需要交換主要與次要資料庫。

執行初始角色變更

初次想要容錯移轉到次要資料庫,並將它作為主要資料庫時,您必須採取一連串的步驟。遵循並完成這些初始步驟之後,您就可以輕輕鬆鬆交換主要資料庫與次要資料庫間的角色。

  1. 從主要資料庫手動容錯移轉到次要資料庫。請確定要使用 NORECOVERY,在主要伺服器上備份使用中的交易記錄檔。如需詳細資訊,請參閱<容錯移轉至記錄傳送次要>。

  2. 停用原始主要伺服器上的記錄傳送備份作業,以及原始次要伺服器上的複製與還原作業。

  3. 在次要資料庫上 (要它作為新的主要資料庫),使用 SQL Server Management Studio 設定記錄傳送。如需詳細資訊,請參閱<如何:啟用記錄傳送 (SQL Server Management Studio)>。包括以下步驟:

    • 使用您已為原始主要伺服器建立的相同共用,來建立備份。

    • 新增次要資料庫時,請在 [次要資料庫設定] 對話方塊的 [次要資料庫] 方塊中,輸入原始的資料庫名稱。

    • [次要資料庫設定] 對話方中,選取 [否,次要資料庫已初始化]

交換角色

完成上述初始角色變更的步驟後,可遵循此節的步驟變更主要資料庫與次要資料庫間的角色。若要執行角色變更,請遵循以下的一般步驟:

  1. 使次要資料庫連線工作,使用 NORECOVERY 備份主要伺服器上的交易記錄檔。

  2. 停用原始主要伺服器上的記錄傳送備份作業,以及原始次要伺服器上的複製與還原作業。

  3. 啟用次要伺服器 (新的主要伺服器) 上的記錄傳送備份作業,以及主要伺服器 (新的次要伺服器) 上的複製與還原工作。

重要事項重要事項

當您將次要資料庫變更為主要資料庫時,為了提供一致的經驗給使用者和應用程式,可能需要在新主要伺服器執行個體上為資料庫重新建立部份或全部的中繼資料,例如登入和作業。如需詳細資訊,請參閱<在另一個伺服器執行個體上提供可用的資料庫時,管理中繼資料>。