Как узнать, какой логин используется для подключения к связанному серверу SQL Server? - PullRequest
1 голос
/ 12 апреля 2011

Я могу получить информацию о связанном сервере, используя хранимую процедуру sp_linked_servers.Однако SP не дает мне информацию о входе в систему через sp_addlinkedsrvlogin.

Как узнать, какой логин используется для подключения к связанному серверу?

Ответы [ 3 ]

1 голос
/ 12 апреля 2011
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 голос
/ 12 апреля 2011

мой любимый

SELECT * FROM OPENQUERY(MyLinkedServer, 'SELECT SUSER_SNAME() AS Who')
0 голосов
/ 12 апреля 2011

Разобрался:

select s.name, l.remote_name
from sys.linked_logins l
join sys.servers s on s.server_id = l.server_id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...