kettle如何连接带有实例名的主机名称

用kettle 8.2版本连接本地的sqlserver2014数据库,新建数据库连接,在主机名称那里录入127.0.0.1\MSSQLSERVER2014, 其他配置如下图,点击测试按钮,提示错误,主机名称那里换成其他不带实例名的数据库服务器ip地址就可以,请问要怎么配置才对?kettle连接sql的主机名称.png

FineReport 用户E47mE1639 发布于 2021-4-15 13:55
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
axingLv6专家互助
发布于2021-4-15 14:13

主机名称那里只用ip,然后按照这个文档逐步排查一下原因

SQL Server 数据连接常见错误解决方案-https://help.fanruan.com/finereport/doc-view-306.html

最佳回答
0
RFLv5初级互助
发布于2021-4-15 13:57

把实例名放去掉连下,最好可以发下报错信息,不然不太好定位问题

  • 用户E47mE1639 用户E47mE1639(提问者) 错误连接数据库 [cs] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the database Error connecting to database: (using class com.microsoft.sqlserver.jdbc.SQLServerDriver) 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP 连接失败。错误:“connect timed out。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。 org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the database Error connecting to database: (using class com.microsoft.sqlserver.jdbc.SQLServerDriver) 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP 连接失败。错误:“connect timed out。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。
    2021-04-15 14:00 
  • 用户E47mE1639 用户E47mE1639(提问者) 是不是没有驱动的原因?
    2021-04-15 14:01 
  • RF RF 回复 用户E47mE1639(提问者) 不是驱动的问题,间接的时候主机名称哪里用ip,端口(ip和端口之间是逗号哦),不要加实例名
    2021-04-15 14:07 
最佳回答
0
巴布豆Lv6见习互助
发布于2021-6-9 10:35

此时我也有这个问题,就是连接不上

  • 4关注人数
  • 1217浏览人数
  • 最后回答于:2021-6-9 10:35
    请选择关闭问题的原因
    确定 取消
    返回顶部