加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

“ASP.NET”错误:拒绝访问远程服务器,因为不存在登录映射

发布时间:2020-12-16 06:35:16 所属栏目:asp.Net 来源:网络整理
导读:我能够执行直接查询链接服务器的存储过程,但是当我通过ASP.NET调用相同的sproc时,我收到以下错误: Access to the remote server is denied because no login-mapping exists. 当我通过SSMS执行它时,我通过我的Windows域帐户连接. 该站点是ASP.NET,在IIS 7上
我能够执行直接查询链接服务器的存储过程,但是当我通过ASP.NET调用相同的sproc时,我收到以下错误:

Access to the remote server is denied
because no login-mapping exists.

当我通过SSMS执行它时,我通过我的Windows域帐户连接.

该站点是ASP.NET,在IIS 7上使用表单身份验证,在本地计算机上使用SQL 2008.

对于所有登录,链接服务器设置为“使用此安全上下文进行”.

解决方法

您与初始数据库连接的登录名无权访问链接数据库.为什么不使用应用程序模拟连接到Management Studio中的数据库的帐户,并以这种方式诊断问题?如果您知道登录,只需在链接数据库中创建它以及所需的权限.

如果无法在链接服务器上创建新登录,请创建映射.如果您在向导上阅读了精细打印,则会显示“对于未在上面列表中定义的登录,将使用当前安全上下文建立连接”.这意味着如果您没有定义映射,它将使用链接的当前凭据.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读