設定鏡像資料庫可使用 Trustworthy 屬性 (Transact-SQL)
備份資料庫時,TRUSTWORTHY 資料庫屬性將設為 OFF。 因此,新鏡像資料庫上的 TRUSTWORTHY 一律為 OFF。 您必須在鏡像開始之後執行額外的設定步驟,以確保資料庫在容錯移轉之後的可信度。
注意
如需此資料庫屬性的相關資訊,請參閱 TRUSTWORTHY 資料庫屬性。
程序
若要設定鏡像資料庫以使用 Trustworthy 屬性
在主體伺服器執行個體上,確認主體資料庫是否已開啟 Trustworthy 屬性。
SELECT name, database_id, is_trustworthy_on FROM sys.databases
如需詳細資訊,請參閱 sys.databases (Transact-SQL)。
啟動鏡像之後,請確認資料庫目前是否為主體資料庫、工作階段是否使用同步作業模式,以及工作階段是否已同步處理。
SELECT database_id, mirroring_role, mirroring_safety_level_desc, mirroring_state_desc FROM sys.database_mirroring
如需詳細資訊,請參閱 sys.database_mirroring (Transact-SQL)。
同步處理鏡像工作階段之後,請以手動方式執行容錯移轉,將工作交給鏡像資料庫。
您可以在 SQL Server Management Studio 中或使用 Transact-SQL 執行此動作:
使用下列 ALTER DATABASE 命令開啟 Trustworthy 資料庫屬性:
ALTER DATABASE <database_name> SET TRUSTWORTHY ON
如需詳細資訊,請參閱 ALTER DATABASE (Transact-SQL)。
您可以選擇性地再次以手動方式進行容錯移轉,將工作交回給原始主體。
您可以選擇性地將 SAFETY 設定為 OFF,並確認 WITNESS 也設為 OFF,以便切換到非同步的高效能模式。
在 Transact-SQL 中:
在 SQL Server Management Studio 中: