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
Conecte-se ao servidor principal.
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
Conecte-se ao servidor principal.
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)