Partager via


sp_delete_targetserver (Transact-SQL)

Supprime le serveur spécifié de la liste des serveurs cibles disponibles.

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

Syntaxe

sp_delete_targetserver [ @server_name = ] 'server' 
     [ , [ @clear_downloadlist = ] clear_downloadlist ]
     [ , [ @post_defection = ] post_defection ]

Arguments

  • [ @server_name= ] 'server'
    Nom du serveur qui doit cesser d'être un serveur cible disponible. server est de type nvarchar(30) et n'a pas de valeur par défaut.

  • [ @clear_downloadlist= ] clear_downloadlist
    Indique s'il faut effacer la liste de téléchargement du serveur cible. clear_downloadlist est de type bit, avec une valeur par défaut de 1. Lorsque clear_downloadlist a la valeur 1, la procédure efface la liste de téléchargement du serveur avant de supprimer le serveur proprement dit. Lorsque clear_downloadlist a la valeur 0, la liste de téléchargement n'est pas effacée.

  • [ @post_defection= ] post_defection
    Indique s'il faut envoyer une instruction de désinscription au serveur cible. post_defection est de type bit, avec une valeur par défaut de 1. Lorsque post_defection a la valeur 1, la procédure envoie une instruction de désinscription au serveur cible avant de supprimer le serveur. Lorsque post_defection a la valeur 0, la procédure n'envoie pas d'instruction de désinscription au serveur cible.

Valeurs des codes renvoyés

0 (succès) ou 1 (échec)

Jeux de résultats

Aucun

Notes

Un serveur cible est généralement supprimé en appelant la procédure sp_msx_defect sur le serveur cible. Utilisez la procédure sp_delete_targetserver uniquement lorsqu'une désinscription manuelle est nécessaire.

Autorisations

Pour exécuter cette procédure stockée, les utilisateurs doivent avoir le rôle de serveur fixe sysadmin.

Exemple

L'exemple ci-dessous supprime le serveur LONDON1 de la liste des serveurs de travail disponibles.

USE msdb ;
GO

EXEC dbo.sp_delete_targetserver
  @server_name = N'LONDON1' ;
GO