Udostępnij za pośrednictwem


sp_delete_targetserver (języka Transact-SQL)

Usuwa określony serwer z listy serwerów dostępnego miejsce docelowe .

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

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