sp_delete_targetserver (Transact-SQL)
Aplica-se: SQL Server
Remove o servidor especificado da lista de servidores de destino disponíveis.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_delete_targetserver
[ @server_name = ] N'server_name'
[ , [ @clear_downloadlist = ] clear_downloadlist ]
[ , [ @post_defection = ] post_defection ]
[ ; ]
Argumentos
@server_name [ = ] N'server_name'
O nome do servidor a ser removido como um servidor de destino disponível. @server_name é sysname, sem padrão.
@clear_downloadlist [ = ] clear_downloadlist
Especifica se a lista de download para o servidor de destino deve ser limpa. @clear_downloadlist é bit, com um padrão de 1
.
- Quando @clear_downloadlist é
1
, o procedimento limpa a lista de downloads do servidor antes de excluí-lo. - Quando @clear_downloadlist é
0
, a lista de downloads não é limpa.
@post_defection [ = ] post_defection
Especifica se uma instrução de defeito deve ser postada para o servidor de destino. @post_defection é bit, com um padrão de 1
.
- Quando @post_defection é
1
, o procedimento posta uma instrução de defeito no servidor de destino antes de excluir o servidor. - Quando @post_defection é
0
, o procedimento não posta uma instrução de defeito no servidor de destino.
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Conjunto de resultados
Nenhum.
Comentários
A maneira normal de excluir um servidor de destino é chamar sp_msx_defect
o servidor de destino. Use sp_delete_targetserver
somente quando uma deserção manual for necessária.
Permissões
Para executar esse procedimento armazenado, os usuários devem receber a função de servidor fixa sysadmin .
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