Procédure : modification de 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).
[!REMARQUE]
Pour plus d'informations sur le fonctionnement après activation de la sécurité, consultez Mise en miroir synchrone de bases de données (mode Haute sécurité). Pour plus d'informations sur le fonctionnement après désactivation de la sécurité, consultez Mise en miroir asynchrone de bases de données (mode hautes performances).
Pour activer la sécurité des transactions
Connectez-vous au serveur principal.
Soumettez 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
Connectez-vous au serveur principal.
Soumettez l'instruction suivante :
ALTER DATABASE <database> SET PARTNER SAFETY OFF
où <database> est la base de données mise en miroir.
Voir aussi