我有这个问题,我试图调试很多时间。
设置是这样的:
一世。该应用程序是使用VS2005,.net 2.0开发的Windows应用程序。
ii. 我使用 Cyrstal 报表组件 Crystal Report Viewer 并以相同的形式动态显示各种报表。
iii. db 是 SQLSERVER Express 2005,位于另一台机器上。
当我在数据库服务器上运行应用程序时,我可以查看报告。但是,当我在连接到上述 dbServer 的另一台机器上运行应用程序时,我收到错误消息。(我的开发设置中没有出现此错误)
来源:CrystakReprotViewer.CS:SendDBLogonForReport() 详细信息:登录失败。详细信息:ADO 错误代码:0x 来源:Microsoft OLE DB Provider for SQL Server 描述:[DBNETLIB][ConnectionOpen (Invalid Instance()).]无效连接。SQL 状态:08001 本机错误:文件 C:\DOCUME~1\admin\LOCALS~1\Temp\ActionPoints {52820D22-199C-4D46-A76B-70A55D9F54D5}.rpt 中的错误:无法连接:登录参数不正确。在 CrystalDecisions.ReportAppServer.Controllers.DatabaseControllerClass.SetTableLocation(ISCRTable CurTable, ISCRTable NewTable) 在 CrystalDecisions.CrystalReports.Engine.Table.set_Location(String value) 在 Trivalve.UI.Client.Reports.CrystalViewer.CrystalReportViewer.SetDBLogonForReport(ConnectionInfo connectionInfo, ReportDocument报告文档)在 D 中:
有关详细信息,请参阅http://go.microsoft.com/fwlink/events.asp上的帮助和支持中心。
谢谢,拉姆吉