Configurar um banco de dados espelho para usar a propriedade confiável (Transact-SQL)

Aplica-se a:SQL Server

Quando é feito backup de um banco de dados, a propriedade TRUSTWORTHY do banco de dados é definida como OFF. Portanto, em um novo banco de dados espelho, TRUSTWORTHY está sempre OFF. Se o banco de dados precisar estar confiável após um failover, serão necessárias etapas adicionais de instalação após o início do espelhamento.

Observação

Para obter informações sobre essa propriedade de banco de dados, veja propriedade TRUSTWORTHY do banco de dados.

Procedimento

Para configurar um banco de dados espelho para usar a Propriedade Trustworthy

  1. Na instância de servidor principal, verifique se o banco de dados principal está com a propriedade Trustworthy ativada.

    SELECT name, database_id, is_trustworthy_on FROM sys.databases   
    

    Para obter mais informações, confira sys.databases (Transact-SQL).

  2. Depois de iniciar o espelhamento, verifique se o banco de dados é atualmente o banco de dados principal, se a sessão está usando um modo operacional síncrono e se a sessão já está sincronizada.

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

    Para obter mais informações, confira sys.database_mirroring (Transact-SQL).

  3. Quando a sessão de espelhamento está sincronizada, faça o failover manualmente para o banco de dados espelho.

    Isto pode ser feito no SQL Server Management Studio ou usando o Transact-SQL:

  4. Ative a propriedade de banco de dados confiável que usa o seguinte comando ALTER DATABASE:

    ALTER DATABASE <database_name> SET TRUSTWORTHY ON  
    

    Para obter mais informações, veja ALTER DATABASE (Transact-SQL).

  5. Opcionalmente, faça novamente o failover manualmente para voltar ao principal original.

  6. Opcionalmente, alterne para o modo assíncrono, de alto desempenho, definindo SAFETY como OFF e assegurando que WITNESS também esteja definido como OFF.

    No Transact-SQL:

    No SQL Server Management Studio:

Consulte Também

propriedade TRUSTWORTHY do banco de dados
Configurar um banco de dados espelho criptografado