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即可连接上。
本文介绍了解决Kettle5.1连接SQLServer2005时出现的问题,包括因机器IP更改导致的连接失败及如何通过配置SQLServer网络设置来解决。同时,还涉及了使用MSSQLServer(Native)连接方式遇到的JDBC驱动问题及其解决方案。
2011

被折叠的 条评论
为什么被折叠?



