ошибка с пакетом ssis в работе сервера sql - PullRequest
2 голосов
/ 22 июня 2019

Помогите решить проблему.Есть пакет ssis, который в visual studio работает без проблем, но возвращает ошибку в задаче sql.Пакет в работе берет данные с сервера sql и пишет в mysql.Ошибка такова:

Выполняется от имени пользователя: DOMAIN \ system.Microsoft (R) SQL Server Версия 10.50.6000.34 для 64-разрядных (C) Microsoft Windows (Microsoft Corporation), 2010 г. Программа выполнения пакетов.Все права защищены.Начало: 19:53:23 Ошибка: 2019-06-22 19: 53: 24.10 Код: 0xC0208452 Источник: Задача потока данных Назначение ADO NET [1281] Описание: Адресату ADO NET не удалось установить соединение {5BC4C8B7-B5DD-45EF-AEF5 -66D296B28305}.Возможно, повреждено соединение. Конец ошибки Ошибка: 2019-06-22 19: 53: 24.10 Код: 0xC0047017 Источник: Задача потока данных SSIS.Pipeline Описание: Ошибка при проверке компонентов «Назначение ADO NET» (1281), код ошибки 0xC0208452.Конец ошибки Ошибка: 2019-06-22 19: 53: 24.10 Код: 0xC004700C Источник: поток данных SSIS.Pipeline Описание задачи: Ошибка проверки одного или нескольких компонентов.Конец ошибки Ошибка: 2019-06-22 19: 53: 24.10 Код: 0xC0024107 Источник: Поток данных Описание задачи: Ошибки при проверке задачи.Конец ошибки DTExec: пакет DTSER_FAILURE (1) завершен.Начало: 19:53:23 Выполнено: 19:53:24 Пройдено: 0,421 секунды.Пакет не может быть завершен.Шаг завершен с ошибкой.

Заранее спасибо!

Ответы [ 3 ]

0 голосов
/ 23 июня 2019

Когда вы выбрали тип пакета служб SSIS в качестве шага задания, в разделе «Шаг»> «Общие»> «Конфигурация» установлен флажок 32-разрядной среды выполнения, установите этот флажок и затем повторно запустите пакет через задание. Я думаю, что лучшечто вы развертываете пакет и запускаете его как учетную запись службы агента сервера sql через каталог ssis.Я надеюсь, что это решит проблему.

0 голосов
/ 23 июня 2019

Все оказалось проще, нужно было добавить прокси аккаунт, и все заработало.Спасибо всем за вашу помощь и за ответы!

0 голосов
/ 23 июня 2019

Возможные причины ошибки:

  1. 32/64-битный конфликт: Убедитесь, что режим, с которым вы работаете, относится к установленному драйверу MySQL.Попробуйте запустить пакет в 32-разрядном режиме в задании SQL:

  2. Учетные данные подключения: Если вы используете учетные данные текущего пользователя для подключения к MySQL, убедитесь, что пользователю службы SQL предоставлено разрешение на установление соединения.

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