sp_delete_targetserver (Transact-SQL)
Rimuove il server specificato dall'elenco dei server di destinazione disponibili.
Sintassi
sp_delete_targetserver [ @server_name = ] 'server'
[ , [ @clear_downloadlist = ] clear_downloadlist ]
[ , [ @post_defection = ] post_defection ]
Argomenti
[ @server_name= ] 'server'
Nome del server da rimuovere dall'elenco dei server di destinazione disponibili. server è di tipo nvarchar(30) e non prevede alcun valore predefinito.[ @clear_downloadlist= ] clear_downloadlist
Specifica se cancellare l'elenco di download per il server di destinazione. clear_downloadlist è di tipo bit e il valore predefinito è 1. Se il valore di clear_downloadlist è 1, la procedura cancella l'elenco di download per il server prima di eliminare il server. Se il valore di clear_downloadlist è 0, l'elenco di download non viene cancellato.[ @post_defection= ] post_defection
Specifica se inviare o meno un'istruzione di esclusione al server di destinazione. post_defection è di tipo bit e il valore predefinito è 1. Se il valore di post_defection è 1, la procedura invia un'istruzione di esclusione al server di destinazione prima di eliminare il server. Se il valore di post_defection è 0, la procedura non invia un'istruzione di esclusione al server di destinazione.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Set di risultati
Nessuno
Osservazioni
La soluzione più comune per eliminare un server di destinazione consiste nel chiamare sp_msx_defect per il server. Utilizzare sp_delete_targetserver solo quando è necessario eseguire un'esclusione in modo manuale.
Autorizzazioni
Per eseguire questa stored procedure, è necessario assegnare gli utenti al ruolo predefinito del server sysadmin.
Esempi
Nell'esempio seguente il server LONDON1 viene rimosso dall'elenco dei server di processo disponibili.
USE msdb ;
GO
EXEC dbo.sp_delete_targetserver
@server_name = N'LONDON1' ;
GO
Vedere anche