sp_dropserver (Transact-SQL)sp_dropserver (Transact-SQL)

Cette rubrique s’applique à :OuiSQL Server (à partir de 2008)Ouibase de données SQL Azure (une Instance gérée uniquement)aucuneAzure SQL Data Warehouse aucunParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)yesAzure SQL Database (Managed Instance only)noAzure SQL Data Warehouse noParallel Data Warehouse

Supprime un serveur dans la liste des serveurs liés et distants connus sur l'instance locale de SQL ServerSQL Server.Removes a server from the list of known remote and linked servers on the local instance of SQL ServerSQL Server.

Important

Sur base de données SQL Azure une Instance gérée, cette fonctionnalité de T-SQL présente certaines modifications de comportement.On Azure SQL Database Managed Instance, this T-SQL feature has certain behavior changes. Consultez différences SQL de base de données gérés Instance T-SQL Azure à partir de SQL Server pour plus d’informations sur toutes les modifications de comportement de T-SQL.See Azure SQL Database Managed Instance T-SQL differences from SQL Server for details for all T-SQL behavior changes.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax


sp_dropserver [ @server = ] 'server'   
     [ , [ @droplogins = ] { 'droplogins' | NULL} ]  

ArgumentsArguments

[ @server = ] 'server'[ @server = ] 'server'
Serveur à supprimer.Is the server to be removed. server est de type sysnameet n'a pas de valeur par défaut.server is sysname, with no default. serveur doit exister.server must exist.

[ @droplogins = ] 'droplogins' | VALEUR NULL[ @droplogins = ] 'droplogins' | NULL
Indique que les connexions de serveur lié et distant pour server doit également être supprimé si droplogins est spécifié.Indicates that related remote and linked server logins for server must also be removed if droplogins is specified. @droplogins est char (10), avec NULL comme valeur par défaut.@droplogins is char(10), with a default of NULL.

Valeurs des codes de retourReturn Code Values

0 (réussite) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

Si vous exécutez sp_dropserver sur un serveur qui est associé à des entrées de connexion de serveur lié et distant, ou est configuré comme serveur de publication de réplication, un message d’erreur est retourné.If you run sp_dropserver on a server that has associated remote and linked server login entries, or is configured as a replication publisher, an error message is returned. Pour supprimer toutes les connexions de serveur lié et distant d’un serveur lorsque vous supprimez le serveur, utilisez le droplogins argument.To remove all remote and linked server logins for a server when you remove the server, use the droplogins argument.

sp_dropserver ne peut pas être exécutée à l’intérieur d’une transaction définie par l’utilisateur.sp_dropserver cannot be executed inside a user-defined transaction.

AutorisationsPermissions

Nécessite une autorisation ALTER ANY LINKED SERVER sur le serveur.Requires ALTER ANY LINKED SERVER permission on the server.

ExemplesExamples

L'exemple suivant supprime le serveur distant ACCOUNTS et toutes les connexions d'accès distant qui lui sont associées dans l'instance locale de SQL ServerSQL Server.The following example removes the remote server ACCOUNTS and all associated remote logins from the local instance of SQL ServerSQL Server.

sp_dropserver 'ACCOUNTS', 'droplogins';  

Voir aussiSee Also

Procédures stockées de sécurité (Transact-SQL) Security Stored Procedures (Transact-SQL)
sp_addserver (Transact-SQL) sp_addserver (Transact-SQL)
sp_dropremotelogin (Transact-SQL) sp_dropremotelogin (Transact-SQL)
sp_helpremotelogin (Transact-SQL) sp_helpremotelogin (Transact-SQL)
sp_helpserver & #40 ; Transact-SQL & #41 ; sp_helpserver (Transact-SQL)
Procédures stockées système (Transact-SQL)System Stored Procedures (Transact-SQL)