我们正在使用Pentaho数据集成(开源ETL工具),并且正在尝试使用JNDI连接来连接到MS SQL 2005数据库。如果我们在服务器上使用默认实例它工作正常,但是我们遇到的问题是尝试让它连接到命名实例。
如果你能提供一个例子或某个地方看,我们将不胜感激。
感谢。
答案 0 :(得分:0)
因为Microsoft建议您在不同的端口上运行命名实例,所以当您包含端口号时,他们决定完全忽略命名实例。
因此,您可以删除端口号并附加命名实例,例如hostname\instance
或再次删除端口号并使用属性instanceName=myinstance
。
不确定这是如何转换为JNDI的,但我们已成功在Spoon中使用SQL Server JDBC驱动程序和集成的Windows安全性。