sp_dropserver (języka Transact-SQL)
Usuwa serwer z listy znanych serwerów zdalnych i połączone na lokalne wystąpienie SQL Server.
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';