@@REMSERVER (Transact-SQL)
Wichtig: |
---|
Dieses Feature wird in der nächsten Version von Microsoft SQL Server entfernt. Verwenden Sie dieses Feature nicht zum Entwickeln neuer Anwendungen, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird, zum frühstmöglichen Zeitpunkt ein. Verwenden Sie anstelle dessen Verbindungsserver und gespeicherte Prozeduren, die über Verbindungsserver ausgeführt werden. |
Gibt den Namen des Remotedatenbankservers mit SQL Server zurück, wie er im Anmeldedatensatz enthalten ist.
Transact-SQL-Syntaxkonventionen
Syntax
@@REMSERVER
Rückgabetypen
nvarchar(128)
Hinweise
@@REMSERVER ermöglicht einer gespeicherten Prozedur die Überprüfung des Namens des Datenbankservers, von dem aus die Prozedur ausgeführt wird.
Beispiele
Im folgenden Beispiel wird die usp_CheckServer
-Prozedur erstellt, die den Namen des Remoteservers zurückgibt.
CREATE PROCEDURE usp_CheckServer
AS
SELECT @@REMSERVER;
Die folgende gespeicherte Prozedur wird auf dem lokalen Server SEATTLE1
erstellt. Der Benutzer meldet sich am Remoteserver LONDON2
an und führt usp_CheckServer
aus.
EXEC SEATTLE1...usp_CheckServer
Dies ist das Resultset.
---------------
LONDON2
Siehe auch
Verweis
Konfigurationsfunktionen (Transact-SQL)
Andere Ressourcen
Konfigurieren von Remoteservern