1.问题描述

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

   Kettle连接sqlserver错误

                                                                  

2.解决办法

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

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

    Kettle连接sqlserver错误

  测试SQL Server连接成功


  Kettle连接sqlserver错误


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即可连接上。                  

相关文章:

  • 2021-05-07
  • 2021-07-02
  • 2022-02-26
  • 2022-02-15
  • 2021-12-02
  • 2022-12-23
  • 2022-01-06
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-24
  • 2021-12-14
  • 2021-06-05
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案