Como 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 pára, mas fica disponível em espera passiva (failover requer que o serviço seja forçado com possível perda de dados).
Observação |
---|
Para obter mais informações sobre operações com segurança ativada, consulte Espelhamento de banco de dados síncrono (modo de alta segurança). Para obter mais informações sobre operações com segurança desativada, consulte Espelhamento de banco de dados assíncrono (Modo de alto desempenho). |
Para ativar a segurança da transação
Conecte-se ao servidor principal.
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
Conecte-se ao servidor principal.
Emita a seguinte instrução:
ALTER DATABASE <database> SET PARTNER SAFETY OFF
em que <database> é o banco de dados espelhado.
Consulte também