從資料庫鏡像工作階段移除見證 (SQL Server)
此主題描述如何使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server 2012 中移除資料庫鏡像工作階段內的見證。 在資料庫鏡像工作階段期間,資料庫擁有者隨時可以關閉資料庫鏡像工作階段的見證。
本主題內容
開始之前:
安全性
若要取代移除見證,請使用:
SQL Server Management Studio
Transact-SQL
**後續操作:**移除見證之後
開始之前
安全性
權限
需要資料庫的 ALTER 權限。
[回到頁首]
使用 SQL Server Management Studio
移除見證
連接到主體伺服器執行個體,在 [物件總管] 窗格中按一下伺服器名稱,以展開伺服器樹狀目錄。
展開 [資料庫],然後選取要移除見證的資料庫。
以滑鼠右鍵按一下資料庫,選取 [工作],然後按一下 [鏡像]。 這將會開啟在 [資料庫屬性] 對話方塊中的 [鏡像] 頁面。
若要移除見證,請從 [見證] 欄位刪除其伺服器網路位址。
[!附註]
如果從具有自動容錯移轉的高安全性模式切換到高效能模式,則會自動清除 [見證] 欄位。
[回到頁首]
使用 Transact-SQL
移除見證
連接到任一夥伴伺服器執行個體上的 Database Engine。
在標準列中,按一下 [新增查詢]。
發出下列陳述式:
ALTER DATABASE database_name SET WITNESS OFF
其中 database_name 是鏡像資料庫的名稱。
下列範例會從 AdventureWorks2012 資料庫中移除見證。
ALTER DATABASE AdventureWorks2012 SET WITNESS OFF ;
後續操作:移除見證之後
關閉見證會根據交易安全性設定來變更作業模式:
如果交易安全性設定為 FULL (預設值),則工作階段會使用高安全性的同步模式,而且不包含自動容錯移轉。
如果交易安全性設定為 OFF,則工作階段會以非同步方式作業 (以高效能模式),而且不需要仲裁。 每當交易安全性關閉時,我們也強烈建議您關閉見證。
提示 |
---|
資料庫的交易安全性設定會記錄在每個夥伴之 mirroring_safety_level 和 mirroring_safety_level_desc 資料行的 sys.database_mirroring 目錄檢視中。 |
[回到頁首]
相關工作
[回到頁首]
請參閱
工作
變更資料庫鏡像工作階段中的異動安全性 (Transact-SQL)
使用 Windows 驗證加入資料庫鏡像見證 (Transact-SQL)
參考
ALTER DATABASE 資料庫鏡像 (Transact-SQL)