Classe d'événements Database Mirroring State Change
La classe d'événements Database Mirroring State Change indique que l'état d'une base de données mise en miroir change. Incluez cette classe d'événements au sein des traces qui surveillent les conditions d'exécution des bases de données mises en miroir.
Lorsque la classe d'événements Database Mirroring State Change est incluse au sein d'une trace, la surcharge relative est peu élevée. La surcharge peut être plus importante si l'état des bases de données mises en miroir augmente.
Colonnes de données de la classe d'événements Data Database Mirroring State Change
Nom de la colonne de données |
Type de données |
Description |
ID de colonne |
Filtrable |
---|---|---|---|---|
DatabaseID |
int |
Identificateur de la base de données spécifiée par l'instruction USE database ou celui de la base de données par défaut si aucune instruction USE database n'a été émise pour une instance donnée. Le SQL Server Profiler affiche le nom de la base de données si la colonne de données ServerName est capturée dans la trace et que le serveur est disponible. Détermine la valeur pour une base de données à l'aide de la fonction DB_ID. |
3 |
Oui |
DatabaseName |
nvarchar |
Nom de la base de données mise en miroir. |
35 |
Oui |
EventClass |
int |
Type d'événement = 167. |
27 |
Non |
EventSequence |
int |
Ordre de la classe d'événements dans le traitement. |
51 |
Non |
IntegerData |
int |
ID de l'état antérieur. |
25 |
Oui |
IsSystem |
int |
Indique si l'événement s'est produit sur un processus système ou un processus utilisateur. 1 = système, 0 = utilisateur. |
60 |
Oui |
LoginSid |
image |
Numéro d'identification de sécurité (SID) de l'utilisateur connecté. Vous pouvez trouver ces informations dans l'affichage catalogue sys.server_principals. Chaque SID est unique pour chaque connexion dans le serveur. |
41 |
Oui |
RequestID |
int |
ID de la demande contenant l'instruction. |
49 |
Oui |
ServerName |
nvarchar |
Nom de l'instance MicrosoftSQL Server tracée. |
26 |
Non |
SessionLoginName |
nvarchar |
Affiche le nom de l'utilisateur qui a initialisé la session. Par exemple, si vous vous connectez à SQL Server au moyen de Login1 et que vous exécutez une commande en tant que Login2, SessionLoginName affiche Login1 et LoginName affiche Login2. La colonne affiche à la fois les connexions SQL Server et Windows. |
64 |
Oui |
SPID |
int |
ID de la session au sein de laquelle l'événement s'est produit. |
12 |
Oui |
StartTime |
datetime |
Heure à laquelle a débuté l'événement, si disponible. |
14 |
Oui |
État |
int |
ID du nouvel état de la mise en miroir : 0 = Notification Null 1 = Entité de sécurité synchronisée avec témoin 2 = Entité de sécurité synchronisée sans témoin 3 = Miroir synchronisé avec témoin 4 = Miroir synchronisé sans témoin 5 = Connexion avec entité de sécurité perdue 6 = Connexion avec miroir perdue 7 =Basculement manuel 8 = Basculement automatique 9 = Mise en miroir suspendue 10 = Pas de quorum 11 = Synchronisation miroir 12 = Entité de sécurité en cours d'exécution exposée |
30 |
Oui |
TextData |
ntext |
Description du changement d'état. |
1 |
Oui |
TransactionID |
bigint |
ID affecté par le système à la transaction. |
4 |
Oui |