從資料庫鏡像工作階段移除見證 (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. 若要移除見證,請從 [見證] 欄位刪除其伺服器網路位址。

    [!附註]

    如果從具有自動容錯移轉的高安全性模式切換到高效能模式,則會自動清除 [見證] 欄位。

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

使用 Transact-SQL

移除見證

  1. 連接到任一夥伴伺服器執行個體上的 Database Engine。

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

  3. 發出下列陳述式:

    ALTER DATABASE database_name SET WITNESS OFF

    其中 database_name 是鏡像資料庫的名稱。

    下列範例會從 AdventureWorks2012 資料庫中移除見證。

    ALTER DATABASE AdventureWorks2012 SET WITNESS OFF ;
    

後續操作:移除見證之後

關閉見證會根據交易安全性設定來變更作業模式

  • 如果交易安全性設定為 FULL (預設值),則工作階段會使用高安全性的同步模式,而且不包含自動容錯移轉。

  • 如果交易安全性設定為 OFF,則工作階段會以非同步方式作業 (以高效能模式),而且不需要仲裁。 每當交易安全性關閉時,我們也強烈建議您關閉見證。

提示提示

資料庫的交易安全性設定會記錄在每個夥伴之 mirroring_safety_levelmirroring_safety_level_desc 資料行的 sys.database_mirroring 目錄檢視中。

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

相關工作

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

請參閱

工作

變更資料庫鏡像工作階段中的異動安全性 (Transact-SQL)

使用 Windows 驗證加入資料庫鏡像見證 (Transact-SQL)

參考

ALTER DATABASE 資料庫鏡像 (Transact-SQL)

概念

資料庫鏡像見證