Modifier la sécurité des transactions dans une session de mise en miroir de bases de données (Transact-SQL)

La sécurité des transactions est l'attribut qui contrôle le mode de fonctionnement de la session. Le propriétaire de la base de données peut toutefois modifier à tout moment la sécurité des transactions. Par défaut, le niveau de sécurité est FULL (mode synchrone).

La désactivation de la sécurité des transactions fait passer la session en mode asynchrone, ce qui optimise les performances. Si l'instance principale devient non disponible, le miroir s'arrête mais reste accessible en tant que secours semi-automatique (le basculement impose un service forcé avec une possibilité de perte de données).

Pour activer la sécurité des transactions

  1. Connectez-vous au serveur principal.

  2. Émettez l'instruction Transact-SQL suivante :

    ALTER DATABASE <database> SET PARTNER SAFETY FULL
    

    où <database> est le nom de la base de données mise en miroir.

Pour désactiver la sécurité des transactions

  1. Connectez-vous au serveur principal.

  2. Émettez l'instruction suivante :

    ALTER DATABASE <database> SET PARTNER SAFETY OFF
    

    où <database> est la base de données mise en miroir.

Voir aussi

Référence

Mise en miroir de bases de données ALTER DATABASE (Transact-SQL)

Concepts

Modes de fonctionnement de la mise en miroir de bases de données