适用于 .net OREA 的 ORACLE 数据提供程序 -12154
我正在使用 Oracle data provider for .net 尝试连接到 oracle DB,添加 ADO 实体数据框架模型文件,但出现以下错误。 TNS 无法解析指定的连接标识符,但
ORA-12154:当我尝试 tnsping 我在 VS 对话框中提供的数据源名称时, 我可以成功地将其解析为正确的 IP 和主机名。但由于某种原因,Oracle 数据提供程序似乎没有从我的 C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora 中读取它 有什么想法吗? 我正在使用 vs 2010 和来自 http:// 的 32 位 Oracle 数据提供程序www.oracle.com/technetwork/topics/dotnet/index-085163.html
我可以在不同的 sql 客户端(例如 sqlDbx)上使用相同的 TNS 名称,它可以在同一台机器。
I am using Oracle data provider for .net to try to connect to the oracle DB, to add a ADO entity data framework model file, but i am getting the error below.
ORA-12154: TNS could not resolve the connect identifier specified
when I try to tnsping the data source name that i provide in the VS dialog i can successfully resolve it to the correct ip and host names. But for some reason the Oracle Data provider doesn't seem to be reading it from from my C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
any ideas ?
i am using vs 2010 with the 32 bit oracle data provider from http://www.oracle.com/technetwork/topics/dotnet/index-085163.html
i can use the same TNS names on different sql client like sqlDbx it works smoothly on the same machine.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果将系统环境变量 TNS_ADMIN 设置为 tnsnames.ora 文件的位置,这有帮助吗?
If you set a system environment variable TNS_ADMIN to the location of your tnsnames.ora file, does that help?