Občas se stane, že jste propojený server mohli pojmenovat popisným názvem, než je skutečný název serveru. Jak čas letí a lidé se v týmu mění, bude obtížné zjistit, jak a kde to souvisí. Informace můžete najít pomocí sp_linkedservers uložená procedura, ale co když nakonfigurovaný propojený server používá zcela jiný název DNS než skutečný server? Níže uvedený dotaz pomáhá získat název vzdáleného serveru s několika dalšími podrobnostmi při spuštění na propojeném serveru.
DECLARE @linkedServerName varchar(100), @sql varchar(max)
SET @linkedServerName='Your Linked Server Name'
SET @sql = CONCAT('SELECT * FROM OPENQUERY([',@linkedServerName , '],
''SELECT ''''',@linkedServerName,''''' AS LinkedServerName,
@@SERVERNAME AS RemoteServerName, SUSER_SNAME() AS ConnectedWith, DB_NAME() AS DefaultDB'')')
EXEC (@sql)