本主題描述如何使用 SQL Server Management Studio 或 Transact-SQL,從 SQL Server 2014 中的資料庫移除資料庫鏡像。 資料庫擁有者可以隨時從資料庫移除鏡像,以手動停止資料庫鏡像會話。
開始之前
安全
權限
需要資料庫的 ALTER 權限。
使用 SQL Server Management Studio
移除資料庫鏡像
在資料庫鏡像會話期間,連線至主體伺服器實例,在 [物件總管] 中,按一下伺服器名稱以展開伺服器樹。
展開 [資料庫],然後選取資料庫。
以滑鼠右鍵按一下資料庫,選取 [工作],然後按一下 [鏡像]。 這將會開啟在 [資料庫屬性] 對話方塊中的 [鏡像] 頁面。
在 [ 選取頁面] 窗格中,按兩下 [ 鏡像]。
若要移除鏡像,請按兩下 [移除鏡像]。 提示會要求確認。 如果您按兩下 [ 是],則會停止會話,並從資料庫移除鏡像。
使用 Transact-SQL
若要移除資料庫鏡像,請使用 資料庫屬性。 使用 [資料庫屬性] 對話框的 [鏡像] 頁面。
移除資料庫鏡像
連接到任一鏡像夥伴的資料庫引擎。
在標準列中,按一下 [新增查詢] 。
發布下列 Transact-SQL 聲明:
ALTER DATABASE database_name SET PARTNER OFF其中 database_name 是您要移除其會話的鏡像資料庫。
下列範例會從 AdventureWorks2012 範例資料庫中移除資料庫鏡像。
ALTER DATABASE AdventureWorks2012 SET PARTNER OFF;
後續步驟:移除資料庫鏡像
備註
如需移除鏡像影響的相關信息,請參閱 移除資料庫鏡像 (SQL Server) 。
如果您想要在資料庫上重新啟動鏡像
拿掉鏡像之後在主體資料庫上建立的任何記錄備份,都必須全部套用至鏡像資料庫,才能重新啟動鏡像。
如果您無意重新啟動鏡像
您可以選擇性地復原先前的鏡像資料庫。 在原本作為鏡像伺服器的伺服器實例上,您可以使用以下 Transact-SQL 指令:
RESTORE DATABASE database_name WITH RECOVERY;這很重要
如果您復原此資料庫,則具有相同名稱的兩個不同資料庫在在線。 因此,您必須確保用戶端只能存取其中一個,通常是最新的主體資料庫。
相關工作
另請參閱
資料庫鏡像 (SQL Server)
建立資料庫鏡像 (SQL Server)
AlwaysOn 可用性群組 (SQL Server)