C# 为什么可以';crystal报表是否显示在网站托管中?

C# 为什么可以';crystal报表是否显示在网站托管中?,c#,asp.net,crystal-reports,C#,Asp.net,Crystal Reports,我目前上传了我的asp.net文件,其中包含网站主机:(somee.com)中的crystal report,但crystal无法在somee.com中工作 错误信息:“错误 未能打开连接。详细信息:[数据库供应商代码:17]未能打开连接。RPTUERS{BFFF26F5-4E99-4153-9D71-67B92F5924D9}。rpt详细信息:[数据库供应商代码:17]“ 我怎样才能解决这个问题 以下是我在somee中上传的网站: *尝试使用“电子邮件地址:964104381@qq.com;密

我目前上传了我的asp.net文件,其中包含网站主机:(somee.com)中的crystal report,但crystal无法在somee.com中工作

错误信息:“错误 未能打开连接。详细信息:[数据库供应商代码:17]未能打开连接。RPTUERS{BFFF26F5-4E99-4153-9D71-67B92F5924D9}。rpt详细信息:[数据库供应商代码:17]“

我怎样才能解决这个问题

以下是我在somee中上传的网站: *尝试使用“电子邮件地址:964104381@qq.com;密码:5780231”,您可以访问上述页面。
谢谢。

可能有几个问题:无法连接到数据库、报告文件的路径不正确、web用户的权限问题、服务器上未安装crystal runtime。从错误判断,连接到数据库时存在问题。是否有DSN(数据连接)在服务器上没有的开发机器上?web用户有访问数据库的权限吗

首先是


Chris

是的,服务器上有连接,我已经在托管产品-MS SQL中上载了我的数据库脚本文件。我确定网站已连接到服务器,只是不知道为什么它可以访问用户报告页面。这是我在web.config中的连接字符串:这是我在“~report/user.aspx.cs”页面中放置的数据源“report.SetDatabaseLogon(“yenyen_SQLLogin_1”、“Yenh2011”、“drugbug.mssql.somee.com”、“drugbug”);我放置在“~report/user.aspx.cs page”中的数据源是否有任何错误?在SQL中,错误代码17定义为:“错误:SQL Server不存在或拒绝访问。(错误代码17)。”在我看来,问题在于SQL或数据库本身。