Partager via


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.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

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;