sp_dbmmonitoraddmonitoring (Transact-SQL)
Crée un travail de surveillance de la mise en miroir de bases de données qui met régulièrement à jour l'état de mise en miroir de chaque base de données en miroir sur l'instance du serveur.
Syntaxe
sp_dbmmonitoraddmonitoring [ update_period ]
Arguments
update_period
Spécifie, en minutes, l'intervalle entre les mises à jour. Cette valeur peut être comprise entre 1 et 120. La valeur par défaut est de 1 minute.[!REMARQUE]
Si la valeur attribuée à la période de mise à jour est trop basse, le temps de réponse peut augmenter pour les clients.
Valeurs du code de retour
Aucune
Ensemble de résultats
Aucun
Notes
Cette procédure ne fonctionne que si SQL Server Agent est autorisé à s'exécuter sur l'instance du serveur. En outre, le travail de surveillance de la mise en miroir de bases de données ne peut s'exécuter que si l'agent est lui-même en cours d'exécution.
Si la mise en miroir de bases de données est démarrée à partir de SQL Server Management Studio, la procédure sp_dbmmonitoraddmonitoring est automatiquement exécutée. Si vous démarrez la mise en miroir manuellement à l'aide d'instructions ALTER DATABASE, pour surveiller la base de données en miroir sur l'instance du serveur, vous devez exécuter sp_dbmmonitoraddmonitoring manuellement.
[!REMARQUE]
Si vous exécutez sp_dbmmonitoraddmonitoring avant de configurer la mise en miroir de bases de données, le travail de surveillance s'exécutera mais ne mettra pas à jour la table des états dans laquelle est stocké l'historique du moniteur de mise en miroir de bases de données.
Autorisations
Nécessite l'appartenance au rôle de serveur fixe sysadmin.
Exemples
L'exemple suivant démarre la surveillance avec une période de mise à jour de 3 minutes.
EXEC sp_dbmmonitoraddmonitoring 3;