2014-01-23 5 views
0

Мне поручено запланировать 2 пакета SSIS (кстати, я аналитик Jr.Data и начинаю мочить ноги с помощью SSIS). Вот сценарий: У меня есть пакет, который нужно планировать для запуска еженедельно в 1pm каждую пятницу (это отправляет файлы поставщику ouside). Назовите это еженедельным пакетом. У меня есть еще один пакет для того же поставщика, который должен быть запланирован для запуска первой пятницы каждого месяца. Назовите это ежемесячным пакетом. Итак, я запланировал недельный пакет для запуска каждую пятницу, НО мне нужен еженедельный пакет, чтобы не запускать пятницу, что будет работать ежемесячный пакет. Любые идеи очень приветствуются. СпасибоКонфликт планирования задания SSIS SQL

+0

Вы уже поняли, как получить первую пятницу каждого месяца? –

ответ

0

Добавить «Execute SQL» задачу, которая работает:

IF (DATEPART(day,GETDATE()) BETWEEN 1 AND 7 AND DATEDIFF(day,0,GETDATE())%7 = 4) RAISERROR('Skip job on first Friday of month',16,1) 
0

Вы можете сделать это легко и график четыре задания. Недели 1, 2 & 3 будет еженедельным пакетом, а четвертый будет ежемесячным пакетом. Агент SQL-сервера упрощает это.

Смежные вопросы