sp_delete_targetserver (języka Transact-SQL)
Usuwa określony serwer z listy serwerów dostępnego miejsce docelowe .
Składnia
sp_delete_targetserver [ @server_name = ] 'server'
[ , [ @clear_downloadlist = ] clear_downloadlist ]
[ , [ @post_defection = ] post_defection ]
Argumenty
[ @server_name= ] 'server'
Nazwa serwera, aby usunąć rolę serwera miejsce docelowe dostępne.serverjest nvarchar(30), z braku domyślne.[ @ clear_downloadlist= ] clear_downloadlist
Określa, czy wyczyścić listy pobrania dla serwera miejsce docelowe .clear_downloadlistTyp bit, domyślnie 1.Gdy clear_downloadlist jest 1, procedura czyści listę pobrania dla serwera przed usunięciem serwera.Gdy clear_downloadlist jest 0, lista pobrania nie jest pusta.[ @ post_defection= ] post_defection
Określa, czy księgowanie instrukcji wada do serwera miejsce docelowe .post_defectionTyp bit, domyślna wartość 1.Gdy post_defection jest 1, procedura księguje wada instrukcji do serwera miejsce docelowe przed usunięciem serwera.Gdy post_defection jest 0, procedura nie wykonuje testu post instrukcji wada do serwera miejsce docelowe .
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Zestawy wyników
Brak
Uwagi
Normalny sposób, aby usunąć serwer miejsce docelowe jest wywołanie sp_msx_defect na serwerze miejsce docelowe .Użycie sp_delete_targetserver tylko wtedy, gdy jest konieczne ręczne wykluczenie .
Uprawnienia
Aby uruchomić tę procedura składowana, użytkownicy muszą dysponować sysadmin stała rola serwera.
Przykłady
W następującym przykładzie usunięto serwer LONDON1 z serwerami dostępne zadanie .
USE msdb ;
GO
EXEC dbo.sp_delete_targetserver
@server_name = N'LONDON1' ;
GO