sp_msx_defect (Transact-SQL)
S'applique à : SQL Server
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 parce que des modifications inadaptées ou incorrectes peuvent provoquer de graves problèmes de configuration à votre système. Seuls des utilisateurs expérimentés peuvent utiliser regedit.exe pour modifier le Registre. Pour plus d’informations, consultez la documentation de Microsoft Windows.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_msx_defect [@forced_defection =] forced_defection
Arguments
[ @forced_defection = ] forced_defection
Spécifie s’il faut forcer ou non la défaut à se produire si la base de données Master SQLServerAgent a été définitivement perdue en raison d’une base de données msdb endommagée de manière irréversible ou sans sauvegarde de base de données msdb. forced_defection est bit, avec une valeur par défaut de 0, ce qui indique qu’aucune défection forcée ne doit se produire. La valeur 1 force la défection.
Après avoir forcé une défaut en exécutant sp_msx_defect, un membre du rôle serveur fixe sysadmin au niveau de Master SQLServerAgent doit exécuter la commande suivante pour terminer la défaut :
EXECUTE msdb.dbo.sp_delete_targetserver @server_name = 'tsx-server', @post_defection = 0;
Codet de retour
0 (réussite) ou 1 (échec)
Jeux de résultats
None
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 .
Voir aussi
sp_msx_enlist (Transact-SQL)
Procédures stockées système (Transact-SQL)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : pendant toute l’année 2024, nous allons éliminer progressivement Problèmes GitHub comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, voir :Soumettre et afficher des commentaires pour