当前位置:   article > 正文

Kettle连接sqlserver数据库报错_error connecting to database: (using class com.mic

error connecting to database: (using class com.microsoft.sqlserver.jdbc.sqls

一、报错信息
Driver class ‘net.sourceforge.jtds.jdbc.Driver’ could not be found, make sure the ‘MS SQL Server’ driver (jar file) is installed.
net.sourceforge.jtds.jdbc.Driver
在这里插入图片描述
下载jtds.jar放在kettle的安装目录lib或libswt下即可
我在maven中央仓库下载,地址https://search.maven.org/artifact/net.sourceforge.jtds/jtds/1.3.1/jar

二、Error connecting to database: (using class com.microsoft.sqlserver.jdbc.SQLServerDriver)
属性 integratedSecurity 未包含有效布尔值。仅可使用值 true 或 false。
在这里插入图片描述
解决办法:用Java测试了下驱动

//与指定数据库创建连接
		try {
			Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
			String uri = "jdbc:sqlserver://192.168.4.97:1433;DatabaseName=czzjk";
			String user = "sa";
			String password = "abcd-1234";
			Connection con = DriverManager.getConnection(uri, user, password);
			System.out.println("con------>" + con);
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

报错信息:ConnectionID:1 Prelogin error: host 192.168.4.97 port 1433 Error reading prelogin response: Connection
在这里插入图片描述
解决办法:重启了下SqlServer的TCP/IP的1433端口
在这里插入图片描述
Java连接成功:
在这里插入图片描述
再用Kettle连接,连接成功
具体步骤:
在这里插入图片描述
注意方式:MS SQL Server 下面那个MS SQL Server(native)连接失败,不知道这两个有什么区别
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
至此连接成功

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/605848
推荐阅读
相关标签
  

闽ICP备14008679号