При створенні завдання агента SQL Server, яке буде виконувати пакети, слід створити окремі кроки для кожного пакета, який буде виконуватися. Завдання може бути взаємопов'язане з одним або декількома розкладами. Також воно може бути непов'язаним і виконуватися вручну.
Запуск пакета за допомогою завдання агента SQL Server
У середовищі SQL Server Management Studio відкрийте екземпляр SQL Server, в якому потрібно створити завдання або екземпляр, що містить завдання, в яке потрібно додати крок.
Розгорніть агент SQL Server і виконайте одну з наступних завдань.
Щоб створити завдання, клацніть правою кнопкою миші вузол Завдання і виберіть пункт Створити.
Щоб використовувати існуюче завдання, розгорніть вузол Завдання. клацніть правою кнопкою миші завдання і виберіть пункт Параметри.
Щоб включити завдання в розклад, виберіть Включено.
Клацніть елемент Кроки. потім Створити.
Передбачте ім'я для кроку і в списку Тип виберіть тип кроку завдання з урахуванням версії програми dtexec (dtexec.exe), за допомогою якої має виконуватися це завдання.
Щоб виконати завдання з використанням версії програми dtexec. яка автоматично викликається системою, виберіть елемент Пакет служб SQL Server Integration Services.
На 32-розрядному комп'ютері, на якому експлуатуються SQL Server і агент SQL Server, застосування цього параметра тягне за собою виклик 32-розрядної версії програми dtexec.
На 64-розрядному комп'ютері, на якому встановлені і експлуатуються 64-розрядні версії SQL Server і агента SQL Server, застосування цього параметра тягне за собою виклик 64-розрядної версії програми dtexec.
На 64-розрядному комп'ютері, на якому встановлені і експлуатуються 32-розрядні версії SQL Server і агента SQL Server, застосування цього параметра тягне за собою виклик 32-розрядної версії програми dtexec.
Щоб запустити пакет в 32-розрядної моделі з 64-розрядної версії агента SQL Server, в діалоговому вікні Створення кроку завдання на вкладці Параметри виконання виберіть режим Використовувати 32- середу виконання.
У списку Виконувати як виберіть обліковий запис-посередник з обліковими даними, що використовуються в завданні. Додаткові відомості див. У наступних розділах.
На вкладці Загальні виберіть джерело пакета.
Якщо джерелом є SQL Server або сховище пакетів служб SSIS, то йому слід надати відомості про ім'я сервера і запитає про режим перевірки автентичності. Потім введіть ім'я пакету або натисніть кнопку з трьома крапками (...) і вкажіть розташування пакета.
Якщо джерелом є файлова система, введіть шлях та ім'я пакета або натисніть кнопку з трьома крапками (.) І вкажіть пакет на диску.
Для захищених паролем пакетів служб SSIS перейдіть на вкладку Зміни. щоб ввести пароль в діалоговому вікні Пароль пакета. В іншому випадку завдання агента SQL Server, яке виконує захищений паролем пакет, завершиться з помилкою.
Щоб вказати параметри командного рядка, виконайте наступні дії.
Перейдіть на вкладку Командні файли. щоб вказати файли, що містять параметри, які використовуються пакетом.
Перейдіть на вкладку Командний рядок. щоб змінити або відновити параметри командного рядка.
Перейдіть на вкладку Зміни. щоб додати файли конфігурації і при бажанні експортувати налаштовані змінні в файл.
Перейдіть на вкладку Джерела даних. встановіть прапорець для керування підключенням і обновіть рядок з'єднання.
Перейдіть на вкладку Параметр виконання. щоб вказати поведінку під час виконання, наприклад, зупинити чи виконання пакету при появі попереджень.
Перейдіть на вкладку Ведення журналу. щоб додати реєстратори. Виберіть реєстратор в списку Реєстратор і потім введіть рядок з'єднання.
Перейдіть на вкладку Налаштування значень. щоб зіставити з властивостями і змінними значення.
Шлях властивості використовує такий синтаксис: \ Пакет \ <имя контейнера>. <имя свойства>. Залежно від структури пакета контейнер може містити інші контейнери, при цьому вкладені контейнери поділяються зворотною косою межею (\). Наприклад: Package \ MyForeachLoop \ MySequence \ MyExecuteSQLTask.Description.
Перейдіть на вкладку Перевірка. щоб вказати, чи слід запускати тільки підписані пакети, і вказати версію пакету для запуску.
Натисніть кнопку ОК.