日期:2014-05-17  浏览次数:20590 次

用SSIS将数据从oracle数据库同步到sqlserver
用SSIS将数据从oracle数据库同步到sqlserver,在解决方案资源管理器中,SSIS包》右键》SSIS导入和导出向导》选择 Oracle Provider For OLE DB(如果没有该项则需要安装Oracle客户端,或找个Oracle驱动)》点击 属性 》输入 数据源 用户名及密码:

可是点击测试连接的时候,就提示ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME

各位大侠帮忙看一下这是怎么回事啊?没有地方可以写SERVICE_NAME啊?

------解决方案--------------------
看看有没有帮助,没用过http://www.itpub.net/thread-1345985-1-1.html
http://zhidao.baidu.com/question/258319450.html
------解决方案--------------------
同学,你需要的Oracle的 Server Name,而不是IP
问问你们IT吧
------解决方案--------------------
服务器名称需要的添的是数据库的服务名,就是你在net  manager  里建立的服务名
------解决方案--------------------
你要连oracle要配客户端的tns的