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

发布于 2021-11-24 20:12:17 字数 375 浏览 716 评论 2

软件环境:

数据源: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库的吗?


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

后知后觉 2021-11-26 19:02:17

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

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

另外补充一下,

感情旳空白 2021-11-25 15:07:20

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文