設定鏡像資料庫可使用 Trustworthy 屬性 (Transact-SQL)

適用於:SQL Server

備份資料庫時,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 中:

另請參閱

TRUSTWORTHY 資料庫屬性
設定加密鏡像資料庫