Подтвердить что ты не робот

Запланировать выполнение пакета SSIS

Как мне настроить SSIS для автоматического выполнения пакета из файла в определенное время каждый день?

4b9b3361

Ответ 1

У вас есть несколько вариантов, но я дам вам кое-что, что позволит вам быстро приступить к работе...

  1. Откройте SQL Server Management Studio и подключитесь к компоненту Database Engine SQL Server, который будет выполнять задание. На этом SQL Server должен быть установлен и запущен агент SQL Server.
  2. Разверните Агент SQL Server, разверните Задания.
  3. Щелкните правой кнопкой мыши, выберите "Новая работа".
  4. При создании шага пакета для типа выберите Пакет служб интеграции SQL Server. Для источника пакетов выберите Файловая система. Затем для пакета вы можете использовать кнопку обзора (...) для поиска файла DTSX в файловой системе.
  5. Перейдите на Расписания и создайте расписания заданий, как обычно для любого другого задания агента SQL Server. В вашем случае установите для частоты значение "Ежедневно" и установите значение "Происходит один раз" в в любое время, когда должно выполняться задание.

Несколько вещей, о которых нужно помнить...

  • Убедитесь, что учетная запись службы агента SQL Server (это значение по умолчанию, при необходимости вы можете выбрать альтернативный контекст безопасности) имеет разрешение на доступ к пакету dtsx в файловой системе.
  • Это будет работать только в том случае, если сервер, на котором вы планируете задание, также является сервером служб Integration Services. Существует множество способов выполнить удаленное выполнение пакета, если вам это нужно.

Для получения дополнительной информации, пожалуйста, смотрите https://msdn.microsoft.com/en-us/library/ms191439%28v=sql.105%29.aspx?f=255&MSPPError=-2147217396

Ответ 2

Я предпочитаю вышеупомянутый anwser, но это также возможно с планировщиком задач Windows и запустите ваш пакет ssis с помощью dtexec. (Возможно только на сервере SSIS) Проверьте также выполнение с помощью dtexec

Ответ 3

Первый выбор - по возможности запланировать пакет:

1) использование агента SQL Server для стандартных заданий

2) нестандартное планирование задач Windows, зависит от того, что делает пакет

3) dtexec может играть хорошо, но это зависит от того, какие задачи ssis выполняет пакет

4) чем больше делает пакет ssis, тем больше он может потребоваться от конфигурации dtexec  и настроить для приятной игры с планировщиком Windows

enter image description here