Partilhar via


sp_delete_targetserver (Transact-SQL)

Remove o servidor especificado da lista de servidores de destino disponíveis.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

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

Argumentos

  • [ @server_name= ] 'server'
    O nome do servidor a ser removido como um servidor de destino disponível. server é nvarchar(30), sem nenhum padrão.

  • [ @clear_downloadlist= ] clear_downloadlist
    Especifica se a lista de download para o servidor de destino deve ser apagada. clear_downloadlist é do tipo bit, com um padrão de 1. Quando clear_downloadlist é 1, o procedimento desmarca a lista de download para o servidor antes de excluir o servidor. Quando clear_downloadlist é 0, a lista de download não é apagada.

  • [ @post_defection= ] post_defection
    Especifica se uma instrução de defeito deve ser postada para o servidor de destino. post_defection é do tipo bit, com um padrão de 1. Quando post_defection é 1, o procedimento posta uma instrução de defeito para o servidor de destino antes de excluir o servidor. Quando post_defection é 0, o procedimento não posta uma instrução de defeito para o servidor de destino antes de excluir o servidor.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nenhum

Comentários

O modo normal para excluir um servidor de destino é chamar sp_msx_defect no servidor de destino. Use sp_delete_targetserver somente quando uma remoção manual for necessária.

Permissões

Para executar este procedimento armazenado, a função de servidor fixa sysadmin deve ser concedida aos usuários.

Exemplos

O exemplo a seguir remove o servidor LONDON1 dos servidores de trabalho disponíveis.

USE msdb ;
GO

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