Миграция пакета служб SSIS с SQL Server 2005 на SQL Server 2008 - PullRequest
0 голосов
/ 16 июня 2010

Привет! Я перевожу пакет служб SSIS с SQL Server 2005 на SQL Server 2008. Пакет успешно запущен в SQL 2005 с использованием поставщика "SQLNCLI.1". В SQL 2008 я изменил провайдер на «SQLNCLI10.1» это дало ниже ошибку:

Ошибка: код ошибки служб SSIS DTS_E_OLEDB_NOPROVIDER_ERROR. Запрашиваемый поставщик "SQLNCLI.1" не зарегистрирован.

Но я использую провайдера «SQLNCLI10.1» в своем пакете, как указано выше. Пожалуйста, предложите мне, что может быть причиной этого?

1 Ответ

0 голосов
/ 16 июня 2010

Возможно ли, что у вас есть строка подключения в сохраненной конфигурации? Поставщик является частью строки подключения, и если он есть в сохраненной конфигурации, он переопределит строку подключения, настроенную вручную в пакете. Чтобы проверить, используете ли вы конфигурацию, щелкните правой кнопкой мыши на панели управления и выберите Конфигурации пакета ...

Чтобы увидеть, не в этом ли проблема, снимите флажок с включением конфигурации пакетов, если он установлен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...