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

来源:互联网 发布:花生壳域名查询 编辑:程序博客网 时间:2024/05/17 09:11

      解决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

1 0
原创粉丝点击