解决Kettle数据库连接sqlserver错误一则

      解决Kettle数据库连接sqlserver错误一则


1.问题描述

     最近用到ETL采集工具Kettle 5.1,在连接SQL Server 2005时报错,报错信息如下图:

   

                                                                  

2.解决办法

   机器IP地址修改过一次,在配置工具SQL Server  Configuration Manager -> SQL Server  2005网络配置->MSSQLSERVER的协议中,

选择TCP/IP属性,IP地址修改为现有IP地址。修改后重启SQL Server服务,连接成功。

    

  测试SQL Server连接成功


  


3.问题总结

   本次错误为不熟悉SQLserver网络协议,修改机器ip地址后没有修改对应的TCP/IP属性中的IP。

   如果Kettle 连接类型采用MS SQL Server(Native),会报“JDBC Driver class not found: com.microsoft.sqlserver.jdbc.SQLServerDriver”错误,此时只要将sqljdbc4.jar(oracle 是ojdbc5.jar)包放入data-integration\libswt对应操作系统文件夹下,重启Kettle即可连接上。                  

                                                                                                          

                                                                                                                          quantun @Tianjin

                                                                                                                           2016\06\30

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值