Ibland händer det att du kan ha döpt en länkad server med ett vänligt namn till det faktiska servernamnet. Allt eftersom tiden går och människor förändras i teamet blir det svårt att identifiera hur eller var detta är kopplat. Du kan hitta informationen med sp_linkedservers lagrad procedur men vad händer om den konfigurerade länkade servern använder ett helt annat DNS-namn än den faktiska servern? Frågan nedan hjälper till att få fjärrservernamnet med några andra detaljer när den körs mot en länkad server.
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)