Partilhar via


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

Aplica-se a: SQL Server

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  
    

    em que <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  
    

    em que <database> é o banco de dados espelhado.

Consulte Também

espelhamento de banco de dados ALTER DATABASE (Transact-SQL)
Modos de operação de espelhamento de banco de dados