Sembra una domanda di base ma non riesco a trovare alcuna risposta là fuori: devo essere in grado di ottenere il nome del server / istanza ecc. Da un server collegato. Ho provato un paio di cose:
select <linked server>.@@SERVERNAME;
select <linked server>.SERVERPROPERTY('ServerName');
... ma nessuna gioia. Qualche idea?
Questo è SQL 2008 R2
& 2014
( 2008R2
è il server collegato)
EDIT: gli errori sono:
Messaggio 102, livello 15, stato 1, riga 2 Sintassi errata vicino a "@@ SERVERNAME".
SELECT name FROM master.sys.servers where is_linked=1
Quindi eseguo il loop e ottengo dinamicamente tutto ciò di cui ho bisogno.