sp_dropserver (języka Transact-SQL)

Usuwa serwer z listy znanych serwerów zdalnych i połączone na lokalne wystąpienie SQL Server.

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

Składnia

sp_dropserver [ @server = ] 'server' 
     [ , [ @droplogins = ] { 'droplogins' | NULL} ]

Argumenty

  • [ @ Serwer = ] 'server"
    Jest to serwer ma być usunięty.serverjest sysname, z braku domyślne.servermusi istnieć.

  • [ @ droplogins = ] "droplogins" | WARTOŚĆ NULL
    Wskazuje, że związane z identyfikatorów logowania zdalnego i serwer połączony dla server również muszą być usunięte, jeśli droplogins jest określony.@ droplogins jest char(10), domyślna wartość NULL.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

Po uruchomieniu sp_dropserver na serwerze, który ma skojarzone wpisy logowania zdalnego i serwer połączony lub jest skonfigurowany jako wydawca replikacja , zwracany jest komunikat o błędzie.Aby usunąć wszystkie identyfikatory logowania zdalnego i serwer połączony serwera po usunięciu serwera, użyj droplogins argumentu.

sp_dropserver nie może być wykonywane wewnątrz transakcji zdefiniowanej przez użytkownika.

Uprawnienia

Wymaga uprawnienia zmienić dowolny serwer POŁĄCZONY na serwerze.

Przykłady

W następującym przykładzie usunięto serwer zdalny ACCOUNTS i wszystkie skojarzone logowania zdalnego z lokalnego wystąpienie programu SQL Server.

sp_dropserver 'ACCOUNTS', 'droplogins';