我有一个SQL Server数据库存储库。它上面有很多工作和转换。
如果我使用 PDI 4.4.0 ,我可以正常连接并处理它。我可以创建或编辑任何转换或工作,没问题。
但是,当我尝试使用 PDI 7.1或8 时,我无法连接到此存储库。
在应用程序中,我可以毫无问题地创建数据库连接。与SQL Server数据库的连接工作正常:
Database connection on PDI 7 or 8
之后,当我尝试配置存储库连接(Repository Manager> Database Repository)时,应用程序中的工作正常,没有错误:
Repository Configuration on PDI 7 or 8
但是在勺子控制台,会显示以下消息:
ERROR(版本8.0.0.0-28,版本8.0.0.0-28,2017-11-05 07.27.50 by buildguy):
此数据库类型不支持成为存储库
所以,最后当我尝试连接到存储库时,我收到了这条消息:
Repository Connection on PDI 7 or 8
很奇怪,因为我可以在PDI 4上使用相同的存储库。
我是否缺少将PDI 4迁移到较新版本的步骤?
我正在使用:
答案 0 :(得分:0)
问题解决了!
这是一个错误的JDBC驱动程序版本。
我的数据库版本是:
std::atomic<int>
要连接的正确JDBC驱动程序,它是:
Microsoft SQL Server 2008 (SP4) - 10.0.6241.0 (X64)