共用方式為


移除資料庫鏡像 (SQL Server)

本主題描述如何使用 SQL Server Management Studio 或 Transact-SQL,從 SQL Server 2014 中的資料庫移除資料庫鏡像。 資料庫擁有者可以隨時從資料庫移除鏡像,以手動停止資料庫鏡像會話。

開始之前

安全

權限

需要資料庫的 ALTER 權限。

使用 SQL Server Management Studio

移除資料庫鏡像

  1. 在資料庫鏡像會話期間,連線至主體伺服器實例,在 [物件總管] 中,按一下伺服器名稱以展開伺服器樹。

  2. 展開 [資料庫],然後選取資料庫。

  3. 以滑鼠右鍵按一下資料庫,選取 [工作],然後按一下 [鏡像]。 這將會開啟在 [資料庫屬性] 對話方塊中的 [鏡像] 頁面。

  4. 在 [ 選取頁面] 窗格中,按兩下 [ 鏡像]。

  5. 若要移除鏡像,請按兩下 [移除鏡像]。 提示會要求確認。 如果您按兩下 [ ],則會停止會話,並從資料庫移除鏡像。

使用 Transact-SQL

若要移除資料庫鏡像,請使用 資料庫屬性。 使用 [資料庫屬性] 對話框的 [鏡像] 頁面。

移除資料庫鏡像

  1. 連接到任一鏡像夥伴的資料庫引擎。

  2. 在標準列中,按一下 [新增查詢]

  3. 發布下列 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)