【发布时间】:2016-01-10 23:19:27
【问题描述】:
我正在尝试使用 SQl 服务器和 Mysql 在 Pentaho DI 中创建存储库,因为我面临一个问题,
请有人可以帮我解决这个问题。
Repositary login failed.
Detailed cause:org.pentaho.di.core.exception,kettleException:
Error connecting to the repositary!The version of the repository is -1.-1.
This Kettle edition requires it to be at least version 5.0 and as such an upgrade is required.
To upgrade, backup your database and export the repository to XML for additional safety.
Then select the 'Edit' button followed by the 'Create or Upgrade' button.
Please consult the Upgrade Guide for eventually special instructions for this version.
【问题讨论】:
-
按照说明操作会发生什么?此外,我无法在 SQL Server 上创建存储库,因为它的 SQL 方言不够符合标准。我建议将 repo 放在 MySQL 上。
-
@Brian.D.Myers,我在 Mysql 上成功创建了 Repo,但在 SQl 服务器中却很麻烦。在创建 Rep 期间,我没有提供任何密码,更新时会引发错误(Invalid Credentials)。我尝试了默认的用户名/密码:admin/admin.
-
你能做一个简单的转换并使用
Table Input步骤来选择一些数据吗?我想知道您是否可以连接到任何 SQL Server 数据库。我怀疑您需要将 sqljdbc_auth.dll 文件复制到驱动程序可以找到它的位置。在我的安装中,我将它添加到了spoon.bat 中的LIBSPATH 变量中。 -
@Brian.D.Myers 我在 SQL Server 中做了很多转换和工作,并且做了很多事情,我在过去的一年里一直在使用,现在我只为连接 SQL Server 的 Repos 感到烦恼: -)
标签: pentaho kettle pentaho-cde pentaho-design-studio pentaho-ctools