Share via


如何:手動容錯移轉資料庫鏡像工作階段 (Transact-SQL)

鏡像資料庫已同步處理時 (亦即,資料庫為 SYNCHRONIZED 狀態時),資料庫擁有者可以初始化至鏡像伺服器的手動容錯移轉。手動容錯移轉只能從主體伺服器中起始。

手動容錯移轉資料庫鏡像工作階段

  1. 連接到主體伺服器。

  2. 將資料庫內容設定為 master 資料庫:

    USE master;

  3. 在主體伺服器上發出下列陳述式:

    ALTER DATABASE <database_name> SET PARTNER FAILOVER,其中 <database_name> 是鏡像資料庫。

    如此可將鏡像伺服器立即轉換為主體角色。

在先前的主體伺服器上,用戶端與資料庫的連接會中斷,進行中的交易則會回復。

ms179481.note(zh-tw,SQL.90).gif附註:
在容錯移轉發生時,凡是已利用 Microsoft 分散式交易協調器準備好但尚未認可的交易,都會在資料庫完成容錯移轉後視為已中止。

請參閱

概念

強制服務 (可能發生資料遺失)
手動容錯移轉
資料庫鏡像工作階段期間的角色切換

其他資源

ALTER DATABASE (Transact-SQL)
資料庫鏡像的如何主題

說明及資訊

取得 SQL Server 2005 協助