sp_dropserver (Transact-SQL)
Aktualisiert: 14. April 2006
Entfernt einen Server aus der Liste der bekannten Remote- und Verbindungsserver auf der lokalen SQL Server-Instanz.
Transact-SQL-Syntaxkonventionen
Syntax
sp_dropserver [ @server = ] 'server'
[ , [ @droplogins = ] { 'droplogins' | NULL} ]
Argumente
- [ @server = ] 'server'
Der zu entfernende Server. server ist vom Datentyp sysname und hat keinen Standard. server muss vorhanden sein.
- [ @droplogins = ] 'droplogins' | NULL
Gibt an, dass die zugehörigen Remote- und Verbindungsserver-Anmeldenamen für server ebenfalls entfernt werden müssen, wenn droplogins angegeben wird. @droplogins ist vom Datentyp char(10); der Standard ist NULL.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
Wird sp_dropserver auf einem Server ausgeführt, dem Einträge für Remote- und Verbindungsserver-Anmeldenamen zugeordnet sind oder der als Replikationsverleger konfiguriert ist, wird eine Fehlermeldung zurückgegeben. Verwenden Sie das droplogins-Argument, um beim Entfernen eines Servers alle Remote- und Verbindungsserver-Anmeldenamen für den Server zu entfernen.
sp_dropserver kann nicht innerhalb einer benutzerdefinierten Transaktion ausgeführt werden.
Berechtigungen
Erfordert die ALTER ANY LINKED SERVER-Berechtigung auf dem Server.
Beispiele
In diesem Beispiel werden der Remoteserver ACCOUNTS
und alle zugehörigen Remoteanmeldenamen von der lokalen SQL Server-Instanz entfernt.
sp_dropserver 'ACCOUNTS', 'droplogins';
Siehe auch
Verweis
Gespeicherte Sicherheitsprozeduren (Transact-SQL)
sp_addserver (Transact-SQL)
sp_dropremotelogin (Transact-SQL)
sp_helpremotelogin (Transact-SQL)
sp_helpserver (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
14. April 2006 |
|