Невозможно выполнить пакеты служб SSIS из VS2017 - PullRequest
0 голосов
/ 21 февраля 2019

Я пытаюсь выполнить пакет служб SSIS из C # (VS 2017), в этом пакете служб SSIS имеется условное разделение.но я мог запустить простой пакет служб SSIS для выполнения процедуры.

Я получаю сообщение об ошибке ниже:

Задача потока данных: Модуль, содержащий «Условное разделение, clsid {7F88F654-4E20-4D14-84F4-AF9C925D3087} "не зарегистрирован или установлен неправильно.

Задача потока данных: Компонент отсутствует, не зарегистрирован, не может быть обновлен или отсутствует необходимый интерфейс.Контактная информация для этого компонента: «Условное разделение; Корпорация Майкрософт; Microsoft SQL Server; (C) Корпорация Майкрософт; все права защищены; http://www.microsoft.com/sql/support;0".

Задача потока данных: Условное разделение не прошло проверку и вернул код ошибки 0xC0048021.

Задача «Поток данных»: один или несколько компонентов не прошли проверку.

Задача «Поток данных»: при проверке задачи возникли ошибки.

VS 2017,SQL Server 2012 С установленными на моем компьютере инструментами обработки данных.

Я не вижу служб интеграции SQL Server в services.msc

1 Ответ

0 голосов
/ 23 февраля 2019

На основе следующей фразы

Я не вижу служб интеграции SQL Server в services.msc

Я думаю, что вам следует переустановить или восстановить установка служб Integration Services.

При установке SQL Server 2012 должна быть установлена ​​функция служб Integration Services. Инструменты данных SQL Server позволяют проектировать и развертывать пакеты служб SSIS, которые не могут выполнять пакеты без установленной службы.Обратитесь к следующей статье для получения дополнительной информации:


Перед этим можно попробовать одну вещь - изменитьTargetServerVersion из проекта SSIS:

GoTo Project Properties >> Configuration Properties >> TargetServerVersion

enter image description here

И установите для него SQL Server 2012

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