kettle 可以做SQL SERVER 对 SQL SERVER的数据转换吗

slxx0712 发布于 2014/09/11 22:56
阅读 2K+
收藏 1

软件环境:

数据源:SQL Server 2000

目标数据库:Oracle 10g

ETL数据转换工具:Kettle (Pentaho Data Integration 5.1当前最新版本)

ETL连SQL Server 2000用的是sqljdbc.jar,用的是JNDI的连接方式。

之前一直利用Kettle 将数据从 SQL Server 转换到Oracle,一直运行正常。

但今天突然有个需求,要在2个SQL Server库之间导数据,尝试发现Kettle的“表输出”组件无法连接到SQL Server的数据表,请问有用Kettle将数据导入到SQL Server库的吗?


加载中
0
季敏
季敏

异构数据库都能处理,同一数据库肯定能处理,数据库版本存在差异吗,如果存在差异,选择较高版本的驱动包

0
s
slxx0712

已经解决了,在连接数据库时需要选择数据库的类型。这个默认是oracle,改为ms SQL server就正常了。

另外补充一下,用kettle自带的jTDS驱动去连接mssql,在表输入插件中预览总出现莫名错误,换成微软的sqljdbc则正常。奇怪的

另外补充一下,

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部