Dies scheint eine grundlegende Frage zu sein, aber ich kann dort keine Antworten finden - ich muss in der Lage sein, den Servernamen / die Instanz usw. von einem Verbindungsserver abzurufen. Ich habe ein paar Dinge ausprobiert:
select <linked server>.@@SERVERNAME;
select <linked server>.SERVERPROPERTY('ServerName');
... aber keine Freude. Irgendwelche Ideen?
Dies ist SQL 2008 R2
& 2014
( 2008R2
ist der Verbindungsserver)
EDIT: Fehler sind:
Meldung 102, Ebene 15, Status 1, Zeile 2 Falsche Syntax in der Nähe von '@@ SERVERNAME'.
SELECT name FROM master.sys.servers where is_linked=1
Ich durchlaufe dann und bekomme dynamisch alles, was ich brauche.