sp_dropserver (Transact-SQL)
Usuwa serwer z listy znanych serwerów zdalnych i połączone na lokalne wystąpienie SQL Server.
sp_dropserver [ @server = ] 'server'
[ , [ @droplogins = ] { 'droplogins' | NULL} ]
Argumenty
[ @server = ] 'server'
Is the server to be removed.server is sysname, with no default.server must exist.[ @droplogins = ] 'droplogins' | NULL
Wskazuje tym powiązanych zdalnego i serwer połączony logowania dla server musi również zostać usunięte, jeżeli droplogins została określona.@ droplogins is char(10), z domyślną wartość NULL.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Remarks
Jeśli zostanie uruchomione sp_dropserver na serwerze, na którym skojarzył zdalnego i serwer połączony wpisy logowania lub jest skonfigurowany jako wydawca replikacja, zwracany jest komunikat o błędzie.Aby usunąć wszystkie logowania do serwera zdalnego i połączonych dla serwera po usunięciu serwera, należy użyć droplogins argument.
sp_dropserver nie można wykonać w transakcji zdefiniowanej przez użytkownika.
Uprawnienia
Wymaga uprawnienia ALTER jakiegokolwiek serwer połączony na serwerze.
Przykłady
W poniższym przykładzie usuwane z serwera zdalnego ACCOUNTS i wszystkie skojarzone zdalnego logowania z lokalnego wystąpienie SQL Server.
sp_dropserver 'ACCOUNTS', 'droplogins';