我想执行一个使用链接服务器作为特定用户的查询。但是,甚至没有一个简单的示例可以工作。
当我以用户“ domain \ user”的身份使用SSMS时,连接到“ serverA”并运行以下代码:
EXECUTE ('SELECT col FROM serverB.dbB.dbo.table')
它工作正常。
但是,当我以用户“ domain \ admin”的身份使用SSMS时,请连接到“ serverA”并运行以下代码:
EXECUTE ('SELECT col FROM serverB.dbB.dbo.table') AS LOGIN = 'domain\user'
它引发以下错误:
如果没有模拟登录名的映射,则无法在链接下使用链接服务器。
我已经搜索了很多,但是还没有找到任何解决方案。有人知道问题可能在哪里吗?