Выполнить задачу задания агента сервера sql при ошибке ssis: не удалось заблокировать переменную "RunIs" для доступа на чтение с ошибкой 0xC0010001

Я использую SQL Server 2016 а также SSIS, У меня есть пакет, в котором я вызываю работу сервера SQL.

Моя работа только один шаг PowerShell command для передачи всех файлов из одного каталога в другой каталог между двумя серверами.

Когда я запускаю свою работу с SQL-сервера, она работает хорошо.

Когда я запускаю свой пакет из VisualStudioвсе в порядке, но после развертывания моего проекта на сервере SQL, когда я хочу запустить этот пакет из SQL Server, у меня появляется эта ошибка:

Выполнить задание агента SQL Server Задача: Ошибка: не удалось заблокировать переменную "RunId" для доступа на чтение с ошибкой 0xC0010001 "Переменная не найдена. Это происходит, когда делается попытка извлечь переменную из коллекции переменных в контейнере во время выполнения пакет, а переменная отсутствует. Возможно, имя переменной изменилось или переменная не создается."

Я удалил Execute sql server agent job task из моего пакета, и я повторно развернул свой проект, и теперь у меня нет этой ошибки. Понятно, что ошибка о Execute sql server agent job task,

У меня более 2000 файлов в исходном каталоге, и для передачи всех файлов в конечный каталог требуется несколько минут.

Edit1: у меня есть несколько задач и компонентов в моем пакете, и последний из них Execute sql server agent job task а у меня нет Execute T-SQL Statement Task,

0 ответов

Другие вопросы по тегам