Alterar a Segurança das Transações numa Sessão de Espelhamento de Base de Dados (Transact-SQL)

Aplica-se a: SQL Server

A segurança da transação é o atributo que controla o modo operacional da sessão. No entanto, a qualquer momento, o proprietário da base de dados pode alterar a segurança da transação. Por defeito, o nível de segurança das transações está definido para FULL (modo operacional síncrono).

Desligar a segurança das transações desloca a sessão para o modo operativo assíncrono, o que maximiza o desempenho. Se o principal ficar indisponível, o espelho para, mas está disponível como reserva quente (o failover requer forçar o serviço com possível perda de dados).

Para ativar a segurança de transações

  1. Liga-te ao servidor principal.

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

    ALTER DATABASE <database> SET PARTNER SAFETY FULL  
    

    onde <base de dados> é o nome da base de dados espelhada.

Para desativar a segurança das transações

  1. Liga-te ao servidor principal.

  2. Emita a seguinte declaração:

    ALTER DATABASE <database> SET PARTNER SAFETY OFF  
    

    onde <a base de dados> é a base de dados espelhada.

Ver também

ALTER DATABASE Espelhamento de Bases de Dados (Transact-SQL)
Modos de Operação por Espelhamento de Base de Dados