sp_msx_defect (Transact-SQL)
Supprime le serveur actuel des opérations multiserveur.
Attention |
---|
sp_msx_defect modifie le Registre. La modification manuelle du Registre n'est pas recommandée dans la mesure où des modifications inadaptées ou incorrectes risquent de causer de graves problèmes de configuration du système. Seuls des utilisateurs expérimentés doivent utiliser regedit.exe pour modifier le Registre. Pour plus d'informations, consultez la documentation de Microsoft Windows. |
Conventions de syntaxe Transact-SQL
Syntaxe
sp_msx_defect [@forced_defection =] forced_defection
Arguments
[ @forced_defection =] forced_defection
Indique s'il faut ou non forcer la désinscription lorsque le service SQL Server Agent principal est définitivement perdu, à cause d'une détérioration irréversible de la base de données msdb , ou s'il n'existe pas de sauvegarde de la base de données msdb . forced_defection a une valeur de type bit. Il a par défaut la valeur 0, indiquant qu'il ne faut pas forcer la désinscription. La valeur 1 force la désinscription.Après avoir forcé une désinscription par l'exécution de la procédure sp_msx_defect, la commande suivante doit être exécutée par un membre du rôle de serveur fixe sysadmin sur le service Agent SQL Server principal pour achever la désinscription :
EXECUTE msdb.dbo.sp_delete_targetserver @server_name = 'tsx-server', @post_defection = 0
Valeurs des codes de retour
0 (succès) ou 1 (échec)
Ensembles de résultats
Aucun
Notes
Lorsque sp_msx_defect se termine correctement, un message est retourné.
Autorisations
Pour exécuter cette procédure stockée, l'utilisateur doit être membre du rôle de serveur fixe sysadmin.