@@REMSERVER (Transact-SQL)

ms173395.note(de-de,SQL.90).gifWichtig:
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.

Themenlink (Symbol)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

Hilfe und Informationen

Informationsquellen für SQL Server 2005