0

我们正在使用 Pentaho 数据集成(开源 ETL 工具)并尝试使用 JNDI 连接来连接到 MS SQL 2005 数据库。如果我们在服务器上使用默认实例,它工作正常,但是我们遇到的问题是试图让它连接到命名实例。

如果您能提供一个示例或某个地方可以查看,我们将不胜感激。

谢谢。

4

1 回答 1

0

因为 Microsoft 建议您在不同的端口上运行命名实例,所以他们决定在您包含端口号时完全忽略命名实例。

因此,您可以删除端口号并附加命名实例,例如,hostname\instance或者再次删除端口号并使用属性instanceName=myinstance

不确定这如何转换为 JNDI,但我们已经在 Spoon 中成功地使用了它,并带有 SQL Server JDBC 驱动程序和集成的 Windows 安全性。

于 2012-04-25T23:27:54.483 回答