Compartilhar via


Alterar a segurança da transação em uma sessão de espelhamento de banco de dados (Transact-SQL)

A segurança da transação é o atributo que controla o modo de operação da sessão. Em qualquer momento, porém, o proprietário do banco de dados pode alterar a segurança da transação. Por padrão, o nível de segurança da transação é definido como FULL (modo de operação síncrono).

Quando a segurança da transação é desativada, a sessão é alternada para o modo de operação assíncrono, que maximiza desempenho. Se o servidor principal ficar indisponível, o espelho para, mas fica disponível em espera passiva (failover requer que o serviço seja forçado com possível perda de dados).

Para ativar a segurança da transação

  1. Conecte-se ao servidor principal.

  2. Emita a seguinte instrução Transact-SQL:

    ALTER DATABASE <database> SET PARTNER SAFETY FULL
    

    onde <database> é o nome do banco de dados espelhado.

Para desativar a segurança da transação

  1. Conecte-se ao servidor principal.

  2. Emita a seguinte instrução:

    ALTER DATABASE <database> SET PARTNER SAFETY OFF
    

    onde <database> é o banco de dados espelhado.

Consulte também

Referência

espelhamento de banco de dados ALTER DATABASE (Transact-SQL)

Conceitos

Modos de operação de espelhamento de banco de dados