环境与细节
问题
现在,我正在尝试在“adfuser”上下文下进行查询。
SELECT Col1, Col2 FROM [ReadOnly].DB.dbo.TableA。
它抛出一个错误 - 服务器“服务器名称”上的数据库操作失败,SQL 错误号为“7416”。来自数据库执行的错误消息:对远程服务器的访问被拒绝,因为不存在登录映射。
任何解决方案?
创建时,您需要将“用户 ID=用户名”添加到链接服务器上的提供程序字符串中。
EXEC master.dbo.sp_addlinkedserver @server = N’LinkServerName’, @provider=N’SQLNCLI’,@srvproduct = ‘MS SQL Server’, @provstr=N’SERVER=serverName\InstanceName;User ID=myUser‘
您可以在此处阅读更多信息:https : //blogs.technet.microsoft.com/mdegre/2011/03/10/access-to-the-remote-server-is-denied-because-no-login-mapping-exists/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句