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 : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour