Impostazione di un database mirror per l'utilizzo della proprietà Trustworthy (Transact-SQL)Set Up a Mirror Database to Use the Trustworthy Property (Transact-SQL)

Quando viene eseguito il backup di un database, la proprietà TRUSTWORTHY del database viene impostata su OFF.When a database is backed up, the TRUSTWORTHY database property is set to OFF. Di conseguenza, la proprietà TRUSTWORTHY di un nuovo database mirror è sempre impostata su OFF.Therefore, on a new mirror database TRUSTWORTHY is always OFF. Se il database deve risultare attendibile dopo un failover, è necessario eseguire passaggi di configurazione aggiuntivi dopo l'avvio del mirroring.If the database needs to be trustworthy after a failover, extra setup steps are necessary after mirroring begins.

Nota

Per informazioni su questa proprietà di database, vedere Proprietà di database TRUSTWORTHY.For information about this database property, see TRUSTWORTHY Database Property.

ProceduraProcedure

Per impostare un database mirror per l'utilizzo della proprietà TrustworthyTo setup a mirror database to use the Trustworthy Property

  1. Sull'istanza del server principale verificare che nel database principale la proprietà Trustworthy sia impostata su ON.On the principal server instance, verify that the principal database has the Trustworthy property turned on.

    SELECT name, database_id, is_trustworthy_on FROM sys.databases   
    

    Per altre informazioni, vedere sys.databases (Transact-SQL).For more information, see sys.databases (Transact-SQL).

  2. Dopo l'avvio del mirroring, verificare che il database sia impostato quale database principale, che nella sessione venga utilizzata una modalità operativa sincrona e che la sessione sia già sincronizzata.After starting mirroring, verify that the database is currently the principal database, the session is using a synchronous operating mode, and the session is already synchronized.

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

    Per altre informazioni, vedere sys.database_mirroring (Transact-SQL).For more information, see sys.database_mirroring (Transact-SQL).

  3. Dopo la sincronizzazione della sessione di mirroring, eseguire manualmente il failover sul database mirror.Once the mirroring session is synchronized, manually fail over to the mirror database.

    Questa operazione può essere eseguita in SQL Server Management Studio o mediante Transact-SQL:This can be done in either SQL Server Management Studio or using Transact-SQL:

  4. Impostare la proprietà Trustworthy del database su ON utilizzando il comando ALTER DATABASE seguente:Turn on the trustworthy database property using the following ALTER DATABASE command:

    ALTER DATABASE <database_name> SET TRUSTWORTHY ON  
    

    Per altre informazioni, vedereALTER DATABASE (Transact-SQL).For more information, seeALTER DATABASE (Transact-SQL).

  5. Facoltativamente, eseguire di nuovo il failover manuale per tornare al database principale originale.Optionally, manually failover again to return to the original principal.

  6. Facoltativamente, passare in modalità asincrona a prestazioni elevate impostando SAFETY su OFF e verificando che anche WITNESS sia impostato su OFF.Optionally, switch to asynchronous, high-performance mode by setting SAFETY to OFF and ensuring that WITNESS is also set to OFF.

    In Transact-SQL:In Transact-SQL:

Vedere ancheSee Also

Proprietà di database TRUSTWORTHY TRUSTWORTHY Database Property
Impostazione di un database mirror crittografatoSet Up an Encrypted Mirror Database