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

Far*_*hid 2 sql sql-server linked-server

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

谢谢你。

gbn*_*gbn 5

如果目标是 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
        ')
Run Code Online (Sandbox Code Playgroud)

当然,您可以随心所欲地调整它。