C# Crystal报告登录失败

C# Crystal报告登录失败,c#,asp.net,crystal-reports,C#,Asp.net,Crystal Reports,从生产服务器上的asp.net应用程序打开Crystal Report时出错。凭据在web.config中定义。在web.config中,我们有用户ID,密码,服务器和数据库名。 以下是错误: 登录失败。详细信息:ADO错误代码:0x源:ADODB.Connection 描述:找不到提供程序。它可能不合适 安装。文件C:\Windows\TEMP\OrderAudit中出错 {5A4491A4-BFD5-4EA4-8806-94A7CED3467A}。rpt:无法连接: 登录参数不正确 当我从本

从生产服务器上的asp.net应用程序打开Crystal Report时出错。凭据在
web.config
中定义。在
web.config
中,我们有
用户ID
密码
服务器
数据库名
。 以下是错误:

登录失败。详细信息:ADO错误代码:0x源:ADODB.Connection 描述:找不到提供程序。它可能不合适 安装。文件C:\Windows\TEMP\OrderAudit中出错 {5A4491A4-BFD5-4EA4-8806-94A7CED3467A}。rpt:无法连接: 登录参数不正确

当我从本地主机连接到生产数据库服务器时,我的报告打开正常。
有解决方案吗?

Crystal试图告诉您计算机上没有安装ADO数据库提供程序


例如,如果要连接到Oracle数据库,则需要在ASP.Net服务器上安装Oracle驱动程序。

从下载并安装sqlncli.msi(SQL本机客户端驱动程序)

能否在crystal reports中的生产服务器上运行报告?这可能是一个配置错误,在某些地方可能比这更糟糕。如果在创建报表时使用(例如)2008版本的SQL本机驱动程序,2005版本将无法工作。检查报告的数据库属性,并检查名为there的驱动程序是否可用。未安装SQL Native Client。