移除資料庫鏡像 (SQL Server)

此主題描述如何使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server 2012 中移除資料庫內的資料庫鏡像。 資料庫擁有者可以隨時手動移除資料庫的鏡像,藉以停止資料庫鏡像工作階段。

本主題內容

  • 開始之前:

    安全性

  • 若要移除資料庫鏡像,請使用:

    SQL Server Management Studio

    Transact-SQL

  • **後續操作:**移除資料庫鏡像之後

  • 相關工作

開始之前

安全性

權限

需要資料庫的 ALTER 權限。

搭配回到頁首連結使用的箭頭圖示[回到頁首]

使用 SQL Server Management Studio

若要移除資料庫鏡像

  1. 在資料庫鏡像工作階段過程中,連接到主體伺服器執行個體,在 [物件總管] 中按一下伺服器名稱,以展開伺服器樹狀目錄。

  2. 展開 [資料庫] 並選取資料庫。

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

  4. [選取頁面] 窗格中按一下 [鏡像]

  5. 若要移除鏡像,請按一下 [移除鏡像]。 會出現提示要求確認。 如果按一下 [是],會停止工作階段,並從資料庫移除鏡像。

搭配回到頁首連結使用的箭頭圖示[回到頁首]

使用 Transact-SQL

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

若要移除資料庫鏡像

  1. 連接到任一個鏡像夥伴的 Database Engine。

  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)