admin

如何在SQL Server 2008中查找链接服务器的目标IP地址?

sql

如何在SQL Server 2008中找到已定义的链接服务器的地址?链接服务器存在,并且其连接测试表明没有问题。但我找不到链接服务器连接到的位置。该
属性 框并没有导致问题的答案。

谢谢你。


阅读 139

收藏
2021-06-07

共1个答案

admin

如果目标是SQL Server 2005+,则从SQL Server内部进行

SELECT * FROM OPENQUERY (
         myLinkedServer, 
         'SELECT
             @@SERVERNAME AS TargetServerName,
             SUSER_SNAME() AS ConnectedWith,
             DB_NAME() AS DefaultDB,
             client_net_address AS IPAddress
          FROM
              sys.dm_exec_connections
          WHERE
              session_id = @@SPID
        ')

您当然可以随意调整它。

2021-06-07