sp_dropserver (Transact-SQL)

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

Topic link iconKonwencje składni języka Transact-SQL

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';