Kettle数据同步sqlserver缺少驱动,在连接畲驶郜杏测试的时候会出现报错:com.microsoft.sqlserver.jdbc.SQLServerException,如何解决呢?
工具/原料
戴尔灵越5000
win10专业版
方法/步骤
1、启动kettle软件,新建【转换】,如图所示。
2、在【转换】的核心对象中,找到【表输入】,双击后点击【新建】,如图所示。
3、找到MSSQLServer猾诮沓靥(Native),配置好自己的数据库,点击【测试】,会报错,显示:Causedby:com.microsoft.sqlserver.jdbc.S求溻皑恰QLServerException,如图所示。
4、微软官网下载MicrosoftSQLServerJDBC驱动程序,找到下载的早期版本,如图所示。
5、找到下载的版本号,我这里是4.2版本,如图所示,下载到自己的电脑。
6、双击下载的软件进行解压,找到jre8文件夹底下的sqljdbc42.jar文件,复制sqljdbc42.jar文件,如图所示。
7、来到自己电脑kettle安装的位置,pdi-罕铞泱殳ce-5.4.0.1-130\data-integration\libswt目录下,直接粘贴,如图所示。
8、关闭kettle软件,重启软件,重复上述操作,即可连接成功,问题解决,如图所示。