在水晶报表Visual Studio 2012中打开连接ODBC失败
本文关键字:连接 ODBC 失败 2012 水晶 报表 Visual Studio | 更新日期: 2023-09-27 18:13:15
我使用Oracle 9i数据库。我在ODBC数据源管理中创建了一个帐户或集群用户。我在水晶报表ASP的ODBC RDO中使用了这个数据源用户名作为服务。. NET,但我得到以下错误。
打开连接失败。
detail:08001:[Microsoft][ODBC driver for oracle][oracle] ORA-12154:
无法解析服务名称
我该如何解决这个问题?我想连接Oracle 9i与ODBC在水晶报告。
在windows中创建ODBC数据源并传递给ReportDocument.DataSourceConnections[0].SetConnection("DnsConnectionYouCreated",",true)
我在尝试:ORA-12154: TNS:无法解析我们的一台开发机器上的服务名称时遇到了这个错误。我们使用水晶设计器,直接安装在服务器上,无法登录到服务器内的设计器。在ASP。我们得到。NET消息:数据库登录失败。堆栈跟踪:在CrystalDecisions.CrystalReports.Engine.ReportDocument。ExportToDisk(ExportFormatType formatType, String fileName)
一个令人困惑的部分是,其他工具(例如PL SQL Developer)使用一个名为test的文件。UDL和测试可以很好地连接到新旧实例,CR设计器可以很好地连接到旧实例(但不包括新实例)。
知道TNSNAMES。ORA包含对这些实例的引用,我们认为我们有所有的TNSNAMES。ORA用新实例的条目正确地更新了,但是,唉,有4个tnsname。这台服务器和2台服务器上的Ora文件不同步。对,为什么有4个?不确定,这是一个开发箱,事情会变得"奇怪"……所以底线是:搜索整个磁盘并确保所有的TNSNAMES。Ora文件中有您要连接的条目