与SQL Server的Talend未知服务器主机名连接

时间:2016-05-16 12:57:59

标签: sql-server-2008-r2 talend data-integration

我想用存储库制作talend元数据dbconnection我已将其作为凭据输入

  • 登录:sa
  • 密码:******
  • 服务器:Localhost\SQLEXPRESS
  • 港口:1433
  • 数据库:mydb
  • 附加参数:instance = SQLEXPRESS

但是我收到了未知服务器主机名localhost\sqlexpress的错误,因为我已经使用这些凭据连接到SQL Server Management Studio。

任何建议都将不胜感激。

谢谢

2 个答案:

答案 0 :(得分:2)

我知道这是旧的,但我遇到了同样的问题并且通过这种方式解决了这个问题(使用主题中使用的连接作为示例):

  • 登录:sa
  • 密码:******
  • 服务器:Localhost
  • 港口:1433
  • 数据库:mydb
  • 附加参数:instance = SQLEXPRESS

答案 1 :(得分:0)

与使用SQL Server Management Studio时不同,TOS数据集成中的MS SQL连接通过JDBC。因此,服务器(或主机)必须是IP地址或解析的DNS地址。

在您的情况下,我相信使用tMSSqlConnection组件,主机应该是" localhost"。

https://help.talend.com/display/TalendOpenStudioComponentsReferenceGuide62EN/tMSSqlConnection