我试图通过SSIS中OLE DB的Oracle提供程序连接到Oracle数据库,但在测试连接时出现以下错误:“ tns侦听器未在connect_data中被赋予service_name“。我对Oracle不太熟悉,所以有人可以为我提供一些方法来解决这个错误吗?如何使用SSIS连接到Oracle?我得到的错误:“tns监听器没有在connect_data中给出service_name”
1
A
回答
1
首先,总是使用Oracle驱动程序。不是微软的。
然后,连接时,将TNSNAME,USERNAME和PASSWORD提供给OLEDB连接。
就这样!
4
您可以在主机名后面添加服务名称,并在它们之间使用正斜杠。这在微软和Oracle OLE DB提供商都有效。
IP/SERVICE_NAME也工作, “12.12.123.123/Server1.domain.com”
0
OK OK,呆了,这是什么工作:
你需要oracle数据访问组件http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html
下载适用于你的那个(11g ,12C ...) 它安装OLE DB提供程序是FAST,也.NET连接器(也至极工作非常好),所以我建议使用OLEDB(也为Attunity连接器的工作原理安装ODAC后藏汉)奇观。
然后,只需连接使用的IP /服务名称+凭证,例如
0
您需要键入“服务器名/服务名称”到服务器名称字段。
相关问题
- 1. Oracle错误:TNS:监听未给SERVICE_NAME在CONNECT_DATA 1
- 2. Oracle TNS:我的服务tnsping时没有监听器错误
- 3. 连接到Oracle数据库而不使用TNS监听器
- 4. 的Oracle TNS监听器错误
- 5. TNS:监听器错误
- 6. Oracle:拒绝连接监听器错误
- 7. Oracle错误:TNS:Listener未被授予CONNECT_DATA中的SERVICE_NAME
- 8. ORA-12170 TNS监听器在Oracle 11g中
- 9. ORA 12514错误:TNS监听器错误
- 10. ORA-12541 TNS:在Oracle.DataAccess连接打开时没有监听器
- 11. Ora-12514 TNS:来自Oracle Net Configuration Assistant的监听器错误
- 12. SSIS连接到Oracle 10g错误
- 13. 数据库关闭后TNS监听器-ORA-12514错误 - Oracle 11g
- 14. 尝试连接时没有使用tnsnames连接TNS listner错误#
- 15. ORA-12504:TNS:listener没有被赋予CONNECT_DATA中的SERVICE_NAME
- 16. ODP .NET TNS:无监听器
- 17. SSRS:Oracle TNS:侦听器错误?
- 18. 尝试使用SSIS连接到ORACLE
- 19. 使用ODBC连接到Oracle的错误
- 20. 无法连接到SQL Developer的EC2 Linux框中的Oracle数据库。 TNS侦听器错误
- 21. SSIS 2012 - 连接到Oracle
- 22. onClick监听器无法正常工作没有得到任何错误
- 23. 两个Oracle TNS侦听器
- 24. 使用JDBC连接到Oracle时出错
- 25. vb.net使用TNS名称的Oracle连接?
- 26. 为什么我得到这个Oracle连接错误? ORA-12519,TNS:找不到合适的服务处理程序
- 27. 简单的TCP监听器线程为Android ..我没有连接
- 28. 我的Sql Server数据库连接没有得到错误
- 29. TNS:侦听器当前不知道连接描述符中给出的SID
- 30. Oracle TNS-12505错误
TNS名称只是您尝试连接的服务器和数据库名称? – user1603734
TNSNAME是别名的服务器名,端口等它位于下\网络\管理\ Oracle主目录中通常称为TNSNAMES.ORA –
OK我已经加入到tnsnames.ora文件的连接文件,当我连接该连接名称时,我能够从命令行获得响应,并且我可以成功将此连接添加到Oracle SQL开发人员。但是,当我尝试通过SSIS连接到此时,出现以下错误 - TNS侦听器当前不知道连接描述符中请求的服务。你知道我该怎么补救吗? – user1603734