共用方式為


如何:設定鏡像資料庫以使用 Trustworthy 屬性

備份資料庫時,TRUSTWORTHY 資料庫屬性將設為 OFF。因此,新鏡像資料庫上的 TRUSTWORTHY 一律為 OFF。您必須在鏡像開始之後執行額外的設定步驟,以確保資料庫在容錯移轉之後的可信度。

[!附註]

如需有關此資料庫屬性的資訊,請參閱<TRUSTWORTHY 資料庫屬性>。

程序

若要設定鏡像資料庫以使用 Trustworthy 屬性

  1. 在主體伺服器執行個體上,確認主體資料庫是否已開啟 Trustworthy 屬性。

    SELECT name, database_id, is_trustworthy_on FROM sys.databases 
    

    如需詳細資訊,請參閱<sys.databases (Transact-SQL)>。

  2. 啟動鏡像之後,請確認資料庫目前是否為主體資料庫、工作階段是否使用同步作業模式,以及工作階段是否已同步處理。

    SELECT database_id, mirroring_role, mirroring_safety_level_desc, mirroring_state_desc FROM sys.database_mirroring
    

    如需詳細資訊,請參閱<sys.database_mirroring (Transact-SQL)>。

  3. 同步處理鏡像工作階段之後,請以手動方式執行容錯移轉,將工作交給鏡像資料庫。

    您可以在 SQL Server Management Studio 中或使用 Transact-SQL 執行此動作:

  4. 使用下列 ALTER DATABASE 命令開啟 Trustworthy 資料庫屬性:

    ALTER DATABASE <database_name> SET TRUSTWORTHY ON
    

    如需詳細資訊,請參閱<ALTER DATABASE (Transact-SQL)>。

  5. 您可以選擇性地再次以手動方式進行容錯移轉,將工作交回給原始主體。

  6. 您可以選擇性地將 SAFETY 設定為 OFF,並確認 WITNESS 也設為 OFF,以便切換到非同步的高效能模式。

    在 Transact-SQL 中:

    在 SQL Server Management Studio 中: