如何判断使用哪个登录连接到SQL Server链接服务器?

时间:2011-04-12 15:33:13

标签: sql-server sql-server-2008-r2 linked-server

我可以使用sp_linked_servers存储过程获取有关链接服务器的信息。但是,SP没有给我的是通过sp_addlinkedsrvlogin输入的登录信息。

如何判断使用哪个登录连接到链接服务器?

3 个答案:

答案 0 :(得分:1)

SELECT s.name, s.product, s.data_source, ll.remote_name 
    FROM sys.servers s 
        INNER JOIN sys.linked_logins ll
            ON s.server_id = ll.server_id
    WHERE ll.remote_name IS NOT NULL

答案 1 :(得分:1)

我最喜欢的

SELECT * FROM OPENQUERY(MyLinkedServer, 'SELECT SUSER_SNAME() AS Who')

答案 2 :(得分:0)

想出来:

select s.name, l.remote_name
from sys.linked_logins l
join sys.servers s on s.server_id = l.server_id