手動容錯移轉資料庫鏡像工作階段 (Transact-SQL)
適用於:SQL Server
鏡像資料庫已同步處理時 (亦即,資料庫為 SYNCHRONIZED 狀態時),資料庫擁有者可以初始化至鏡像伺服器的手動容錯移轉。 手動容錯移轉只能從主體伺服器中起始。
手動容錯移轉資料庫鏡像工作階段
連接到主體伺服器。
將資料庫內容設定為 master 資料庫:
USE master;
在主體伺服器上發出下列陳述式:
ALTER DATABASE database_name SET PARTNER FAILOVER,其中 database_name 是鏡像資料庫。
如此可將鏡像伺服器立即轉換為主體角色。
在先前的主體伺服器上,用戶端與資料庫的連接會中斷,進行中的交易則會回復。
注意
當容錯移轉發生時,凡是使用 Microsoft 分散式交易協調器完成準備,但尚未認可的交易,都會在資料庫完成容錯移轉後,被視為已中止。
另請參閱
ALTER DATABASE 資料庫鏡像 (Transact-SQL)
手動容錯移轉資料庫鏡像工作階段 (SQL Server Management Studio)
資料庫鏡像工作階段期間的角色切換 (SQL Server)