鏡像資料庫已同步處理時 (亦即,資料庫為 SYNCHRONIZED 狀態時),資料庫擁有者可以初始化至鏡像伺服器的手動容錯移轉。
在手動故障轉移期間,針對發生故障轉移的資料庫,將主伺服器和鏡像伺服器的角色進行交換。 鏡像資料庫會變成主體資料庫,而主體資料庫會變成鏡像。 例如,下表顯示手動故障轉移如何交換兩個鏡像夥伴的角色: SQLDBENGINE0_1 和 SQLDBENGINE0_2。
| 伺服器 | 容錯移轉前 | 容錯移轉後 |
|---|---|---|
SQLDBENGINE0_1 |
主要 | 鏡子 |
SQLDBENGINE0_2 |
鏡子 | 主要 |
請注意,其他資料庫鏡像會話的伺服器角色不會受到影響。 如需詳細資訊,請參閱資料庫鏡像工作階段期間的角色切換 (SQL Server)。
手動切換資料庫鏡像功能
連接到主體伺服器實例,然後在 [物件總管] 窗格中,按一下伺服器名稱以展開伺服器樹狀結構。
展開[資料庫],然後選取要故障轉移的資料庫。
以滑鼠右鍵按一下資料庫,選取 [工作],然後按一下 [鏡像]。 這將會開啟在 [資料庫屬性] 對話方塊中的 [鏡像] 頁面。
按一下 故障轉移。
確認方塊隨即出現。 主體伺服器從嘗試使用 Windows 驗證連線到鏡像伺服器開始。 如果 Windows 驗證無法運作,主體伺服器會顯示 [ 連接到伺服器 ] 對話方塊。 如果鏡像伺服器使用 SQL Server 驗證,請在 [驗證] 方塊中選取 [SQL Server 驗證]。 在 [ 登入 ] 文本框中,指定鏡像伺服器上要連接的登入帳戶,然後在 [ 密碼 ] 文本框中,指定該帳戶的密碼。
如果故障轉移成功,[ 資料庫屬性 ] 對話框就會關閉。 鏡像資料庫會變成主體資料庫,而主體資料庫會變成鏡像。
如果故障轉移失敗,就會顯示錯誤訊息,而且對話框會保持開啟狀態。
這很重要
如果您已在開啟 鏡像 頁面之後修改任何屬性,將不會儲存這些變更。
對話框會自動關閉。
另請參閱
資料庫屬性 (鏡像頁面)
資料庫鏡像 (SQL Server)
手動切換資料庫鏡像會話(Transact-SQL)
暫停或繼續資料庫鏡像工作階段 (SQL Server)
移除資料庫鏡像 (SQL Server)