使用JDBC在pentaho报表设计器中建立数据库连接时,出现以下错误:
连接到数据库[database_name]时出错:org.pentaho.di.core.exception.KettleDatabaseException: 尝试连接数据库时出错[/ p>
连接到数据库时出错:(使用类net.sourceforge.jtds.jdbc.Driver) 网络错误IOException:权限被拒绝:连接
org.pentaho.di.core.exception.KettleDatabaseException: 尝试连接数据库时出错[/ p>
答案 0 :(得分:1)
遗憾的是,我无法评论,如果没有更多信息,我的回答将是一个黑暗的镜头,因此我将尝试描述您可以用来通过JTDS连接到SQL Server 2008的完美连接。
将JTDS包附带的jar放在这里:pentaho\report-designer\lib\jdbc
。
如果您希望利用Windows身份验证,还可以获取ntmlauth.dll文件并将其放入System32(适用于64位Windows)或SysWOW64(适用于32位Windows,这取决于您的配置*)。启动报表设计器。
新数据库连接:
IN CASE您需要SQL Server连接的连接字符串和驱动程序: driver:net.sourceforge.jtds.jdbc.Driver URL(或字符串):jdbc:jtds:sqlserver:// HostName:1433 / databaseName
* 让我们不要接受明显受到质疑的命名约定。我知道,我知道。