Nous avons mis en miroir entre 2 éditions standard SQL Server 2005. Il y a reflètent aussi les alertes mises en place comme suit: DB Mirroring (Connexion avec miroir Lost) DB Mirroring (Connexion avec perte de capital) DB Mirroring (course principale Exposed) DB Mirroring (synchronisation miroir) DB Mirroring (Synchroniser principal) Miroir commit de tête dépasse le seuil (miroir) plus ancienne transaction non envoyés dépasse le seuil (PRINCIPAL) log Unrestored dépasse le seuil (miroir) log Unsent dépasse le seuil (DO)sql 2005 mise en miroir des alertes d'historique
« ancienne transaction non envoyés dépasse le seuil "alerte a été générée beaucoup de fois dans le dernier coup ld des jours. Mais cette alerte n'était pas spécifiquement pour une base de données. C'était juste une valeur moyenne.
Je pensais que cette information devrait être dans une table et j'ai trouvé que c'était une table msdb.dbo.dbm_monitor_data. Il contient des données telles que log_flush_rate, send_queue_size, send_rate, redo_queue_size, redo_rate, transaction_delay et transactions_per_sec avec les noms de bases de données. Puis je me suis demandé comment cette table est peuplée. Pour cela, j'ai trouvé que le travail de surveillance de mise en miroir créé par le serveur SQL "Database Mirroring Monitor Job" exécute un sp sp_dbmmonitorupdate sp qui a rempli cette table à partir des compteurs perfmon Mirroring. Ce travail s'exécute chaque minute.
L'alerte a été générée par exemple à 11:23:52. Les travaux ne s'exécutent qu'une fois par minute, mais ils ont quand même réussi à capturer des données à 11:23:00 puis à 11:23:52 (lorsque l'alerte a été générée) deux fois par minute.
Je pensais que cela pourrait être, lorsque l'alerte est générée, il exécute également cette procédure stockée. Si elle met à jour la table, alors je peux simplement lancer une instruction select. Mais comment puis-je être sûr?
Problème: Comment puis-je savoir pourquoi cette table a été mise à jour sans planification? Qu'est-ce qui a déclenché sa population? Est-ce que quelqu'un sait quelle table contient des données d'historique d'alertes?
REMARQUE: Aucun reconstruisent emplois d'index sont en cours d'exécution et les seuils de mise en miroir ont été définis comme dans la capture d'écran suivante:
peut-elle aider quelqu'un s'il vous plaît?
merci à l'avance