为了账号安全,请及时绑定邮箱和手机立即绑定

SQL跨库查询的问题

SQL跨库查询的问题

芜湖不芜 2018-12-07 11:49:39
我在本地 CRM_DB 数据库 中创建了一个存储过程  create  proc [dbo].[Userinfoshowbyid]@id intasselect * from TFDB.dbo.c_userinfo where id=@id 这个存储过程是跨库查询 数据库TFDB中表  c_userinfo的 信息  执行这个存储过程的时候 我得到了查询出来的信息  然后允许程序中的页面  查询出来的结果显示出来了 问题来了    当我把程序发布到服务器上面了以后   同样的  在服务器上的  CRM_DB 数据库 上面执行Userinfoshowbyid这个存储过程  也得到了我想要的结果     可是   如果是我发布的程序页面a.aspx页面的时候确下面的报错   而且这个页面中也只执行了这一个存储过程   本地好好的  为什么发布到服务器上面会报错了呢  如果说是服务器数据库密码的问题  那为什么我在服务器上的  CRM_DB 数据库中执行Userinfoshowbyid这个存储过程 却可以得到想要的结果呢?   求高手啊 “/”应用程序中的服务器错误。 运行时错误 说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 详细信息: 若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。
查看完整描述

5 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

可以根据错误提示“请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。” 可以知道具体的错误,有可能是环境的问题

查看完整回答
反对 回复 2019-01-21
?
慕侠2389804

TA贡献1719条经验 获得超6个赞

你怎么肯定错误是出在存储过程上?请先贴出详细的错误信息

查看完整回答
反对 回复 2019-01-21
?
红糖糍粑

TA贡献1815条经验 获得超6个赞

错误提示很明确啊,你的web.config配置上有漏洞…

查看完整回答
反对 回复 2019-01-21
?
MMTTMM

TA贡献1869条经验 获得超4个赞

错误提示中只是说明关于在远程机器上能不能看到错误的详细信息的提示,对于真正的错误信息没有任何提示和说明。
查看完整回答
反对 回复 2019-01-21
?
万千封印

TA贡献1891条经验 获得超3个赞

你可以先在web.config里面添加那个错误详细信息显示,依我来看应该是你建的这个一新页面后面继承错了,或者了前台错了

查看完整回答
反对 回复 2019-01-21
  • 5 回答
  • 0 关注
  • 713 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信