SSIS fini sh все задачи в пакете, но не могу выйти из пакета (все еще выполняется) - PullRequest
0 голосов
/ 13 июля 2020

У меня есть два пакета в SSIS, в которых я запускаю файл .BAT, чтобы экспортировать файл CSV, а затем импортировать его в таблицу SQL Server (к сожалению, все имена на португальском языке). Все пакеты успешно выполняются, но когда я закрываю окно, появляется сообщение об ошибке, что мне нужно нажать кнопку «стоп», а затем позволяет закрыть окно.

Я что-то забыл? Потому что я боюсь запланировать запуск этого пакета, и он никогда не закончится.

Пакет:

введите описание изображения здесь

1 Ответ

2 голосов
/ 13 июля 2020

Я не могу написать комментарий, поэтому не могу задать вам несколько вопросов, прежде чем ответить. Следовательно, вот что, я думаю, поможет вам с некоторыми предположениями о том, что вы делаете.

Судя по вашему снимку экрана, я предполагаю, что вы запускаете пакеты из Visual Studio, используя кнопку Пуск вверху (или нажатие F5 или какой-то процесс запускает Visual Studio и запускает пакет). Когда вы нажимаете Пуск, вы запускаете пакет в режиме отладки, и в этом случае стандартное поведение Visual Studio требует, чтобы вы вручную остановили отладку.

enter image description here

If you want to ensure that package has completed (successfully or with errors) then you can check the Progress tab on top. You should be able to see the "Finished" message with time under the main package level. enter image description here

If you do not want to run the package in Debug mode then you can go to Debug tab and click "Start without Debugging" or press Ctrl+F5 on your keyboard.

As for scheduling the package, you can do it through different mechanisms. Most common is through SQL Agent and that will not require you to stop the package manually. Планирование с помощью SQL Агента

Вы также можете сделать это с помощью Windows Планировщика, используя dtexe c. Расписание с использованием Windows Планировщика

Если вы нажимаете какой-нибудь файл .exe или .bat, который запускает Visual Studio и запускает этот пакет, я предполагаю, что он предоставлен кем-то, в этом случае Лучше попросить этого человека помочь вам спланировать сам пакет. Планирование .exe или .bat приведет к созданию экземпляров Visual Studio.

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