Ошибка PDI 7 o 8 при подключении к хранилищу SQL Server - PullRequest
0 голосов

У меня есть хранилище базы данных SQL Server.На нем много заданий и трансформаций.

Если я использую PDI 4.4.0 , я могу подключиться и работать на нем, как обычно.Я могу создать или отредактировать любое преобразование или задание, без проблем.

Но, когда я попытался использовать PDI 7.1 или 8 , я не смог подключиться к этому хранилищу.

В приложении я могу без проблем создать соединение с базой данных .Соединение с базой данных SQL Server работает нормально:

Соединение с базой данных на PDI 7 или 8

После этого, когда я пытаюсь настроить соединение с репозиторием (Диспетчер репозитория> Репозиторий базы данных) в приложении работает нормально , без ошибок:

Конфигурация репозитория на PDI 7 или 8

Но на ложке консоли появляется следующее сообщение:

ОШИБКА (версия 8.0.0.0-28, сборка 8.0.0.0-28 от 2017-11-05 07.27.50 от buildguy):

Этот тип базы данных не поддерживает работу с хранилищем

Итак, наконец, когда я пытаюсь подключиться к хранилищу, я получаю следующее сообщение:

Подключение к репозиторию на PDI 7 или 8

Это странно, потому что я могу использовать тот же репозиторий на PDI 4.

Есть ли какой-то шаг, который мне не хватает для миграцииPDI 4 до новой версии?

Я использую:

  • Windows 10
  • PDI 4.4
  • PDI 7.1
  • PDI 8.0

1 Ответ

0 голосов

Проблема была решена!

Это была неправильная версия драйвера JDBC.

Моя версия базы данных:

Microsoft SQL Server 2008 (SP4) - 10.0.6241.0 (X64)

Правильный драйвер JDBC для подключения к нему, это:

jtds-1.2.5.jar
...