Partager via


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 d’exploitation de la session. Toutefois, à tout moment, le propriétaire de la base de données peut modifier la sécurité des transactions. Par défaut, le niveau de sécurité des transactions est défini sur FULL (mode d’exploitation synchrone).

La désactivation de la sécurité des transactions déplace la session en mode d’exploitation asynchrone, ce qui optimise les performances. Si le principal devient indisponible, le miroir s’arrête mais reste disponible en tant que standby opérationnel (le basculement nécessite de forcer l’opération avec un risque 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  
    

    <la base de données> 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  
    

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

Voir aussi

Mise en miroir de bases de données ALTER DATABASE (Transact-SQL)
Modes de fonctionnement de la mise en miroir de bases de données