以另一个用户的身份执行对链接服务器的查询

 yzxnha_975 发布于 2022-12-14 06:15

我想执行一个使用链接服务器作为特定用户的查询。但是,甚至没有一个简单的示例可以工作。

当我以用户“ 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'

它引发以下错误:

如果没有模拟登录名的映射,则无法在链接下使用链接服务器。

我已经搜索了很多,但是还没有找到任何解决方案。有人知道问题可能在哪里吗?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有