Назначению ADO NET не удалось установить соединение со следующим сообщением об ошибке: «Ошибка входа пользователя - PullRequest
1 голос
/ 07 июня 2019

Создан пакет служб SSIS, он работает нормально, когда я запускаю его на предпосылке, но при попытке выполнить его из агента сервера sql выдает ошибку при неудачном входе пользователя, я использую проверку подлинности SQL для подключения к базе данных Azure которые работают нормально на предпосылке, но ошибаются на Агенте работы

Это ошибка, которую я получаю:

Утилита выполнения пакета сервера версии 14.0.1000.169 для 64-разрядной версии Copyright (C) 2017 Microsoft. Все права защищены. Начато: 10:59:46 AM Ошибка: 2019-06-07 10: 59: 47.71 Код: 0xC0208452 Источник: Задание потока данных Назначение ADO NET [2] Описание: Назначению ADO NET не удалось установить соединение {F51F409E-2990- 4C40-8DFF-0B078AF481D4} со следующим сообщением об ошибке: «Ошибка входа пользователя« SVCASQLDW ».». Ошибка завершения: 2019-06-07 10: 59: 47.71 Код: 0xC0047017 Источник: задача потока данных SSIS.Pipeline Описание: назначение ADO NET не прошло проверку и вернул код ошибки 0xC0208452. Ошибка завершения: 2019-06-07 10: 59: 47.71 Код: 0xC004700C Источник: задача потока данных SSIS. Описание трубопровода: один или несколько компонентов не прошли проверку. Ошибка завершения: 2019-06-07 10: 59: 47.71 Код: 0xC0024107 Источник: Поток данных Описание задачи: Во время проверки задачи возникли ошибки. Ошибка завершения DTExec: выполнение пакета вернуло DTSER_FAILURE (1). Начало: 10:59:46 Окончание: 10:59:47 Прошедшее: 0,875 секунды. Выполнение пакета не выполнено. Шаг не пройден.

1 Ответ

1 голос
/ 08 июня 2019

Тестирование PowerShell для проверки параметров подключения:

dbrowne> $constr = "server=xxxxxx.database.windows.net;Database=master;user id=<yourUserName>;password=<yourPassword>"
dbrowne> $con = new-object system.data.sqlclient.sqlconnection $constr
dbrowne> $con.Open()
...