sp_delete_targetserver (Transact-SQL)
Si applica a: SQL Server
Rimuove il server specificato dall'elenco dei server di destinazione disponibili.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_delete_targetserver
[ @server_name = ] N'server_name'
[ , [ @clear_downloadlist = ] clear_downloadlist ]
[ , [ @post_defection = ] post_defection ]
[ ; ]
Argomenti
[ @server_name = ] N'server_name'
Nome del server da rimuovere come server di destinazione disponibile. @server_name è sysname, senza impostazione predefinita.
[ @clear_downloadlist = ] clear_downloadlist
Specifica se cancellare l'elenco di download per il server di destinazione. @clear_downloadlist è bit, con un valore predefinito .1
- Quando @clear_downloadlist è
1
, la procedura cancella l'elenco di download per il server prima di eliminare il server. - Quando @clear_downloadlist è
0
, l'elenco di download non viene cancellato.
[ @post_defection = ] post_defection
Viene specificato se inviare un'istruzione di esclusione al server di destinazione. @post_defection è bit, con un valore predefinito .1
- Quando @post_defection è
1
, la procedura invia un'istruzione di difetto al server di destinazione prima di eliminare il server. - Quando @post_defection è
0
, la procedura non pubblica un'istruzione di difetto nel server di destinazione.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Set di risultati
Nessuno.
Osservazioni:
Il modo normale per eliminare un server di destinazione consiste nel chiamare sp_msx_defect
nel server di destinazione. Usare sp_delete_targetserver
solo quando è necessaria una defezione manuale.
Autorizzazioni
Per eseguire questa stored procedure, agli utenti deve essere concesso il 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