首页 > 解决方案 > Pentaho 无法连接到 SQL Server 2017

问题描述

我从这里下载了最新的 Pentaho 版本(v8.3)并成功连接到 PostgreSQL。

当我尝试连接到 SQL Server 2017 时:

在此处输入图像描述

并点击TEST按钮,没有任何反应。

重新搜索后,我尝试了不同的解决方案,但没有任何反应。

我下载了最新的jdbc 驱动程序(从这里获得(直接下载链接)),并将 jar 文件复制到:

C:\Pentaho\design-tools\data-integration\lib

sqljdbc_auth.dll从 Microsoft JDBC Driver 文件夹中复制并粘贴到此处:

C:\Program Files\Java\jre1.8.0_201\lib
C:\Pentaho\design-tools\data-integration\libswt

在我所做的每一次更改中,我都重新启动了 Pentaho,但也没有。

我检查了 SQL Server 设置,启用了 TCP/IP 以及混合身份验证。

不知道我做错了什么,以及如何解决这个问题。

标签: sql-serverdatabase-connectionpentahopentaho-spoon

解决方案


在与驱动程序进行所有组合之后,这就是有效的:

  1. 我已经下载(sqljdbc_7.4 驱动程序->链接
  2. 提取文件
  3. 复制sqljdbc_auth.dll

    sqljdbc_7.4\enu\auth\x64

    C:\Pentaho\design-tools\data-integration\libswt\win64

    sqljdbc_auth.dll

    sqljdbc_7.4\enu\auth\x86

    C:\Pentaho\design-tools\data-integration\libswt\win32

  4. 复制mssql-jdbc-7.4.1.jre8.jar

    sqljdbc_7.4\enu

    C:\Pentaho\design-tools\data-integration\lib


推荐阅读