sp_dropserver (Transact-SQL)
Remove um servidor da lista de servidores remotos e vinculados conhecidos na instância local de SQL Server.
Sintaxe
sp_dropserver [ @server = ] 'server'
[ , [ @droplogins = ] { 'droplogins' | NULL} ]
Argumentos
[ @server = ] 'server'
É o servidor a ser removido. server é sysname, sem padrão. server deve existir.[ @droplogins = ] 'droplogins' | NULL
Indica que os logons relacionados de servidor remoto e vinculado para server também deverão ser removidos se droplogins for especificado. @droplogins é char(10), com um padrão de NULL.
Valores de código de retorno
0 (êxito) ou 1 (falha)
Comentários
Se você executar o sp_dropserver em um servidor que possua entradas de logon associadas de servidor remoto e vinculado ou esteja configurado como um publicador de replicação, uma mensagem de erro será retornada. Para remover todos os logons de servidor remoto e vinculado para um servidor quando você remove o servidor, utilize o argumento droplogins.
sp_dropserver não pode ser executado em uma transação definida pelo usuário.
Permissões
Requer permissão ALTER ANY LINKED SERVER no servidor.
Exemplos
O exemplo seguinte remove o servidor remoto ACCOUNTS e todos os logons remotos associados da instância local de SQL Server.
sp_dropserver 'ACCOUNTS', 'droplogins';