Поделиться через


Служебная программа для запуска пакетов (dtexecui)

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

Используйте служебную программу выполнения пакетов для запуска пакетов служб Integration Services. Программа запускает пакеты, хранящиеся в одном из трех расположений: база данных Microsoft SQL Server, хранилище пакетов служб SSIS и файловая система. Этот пользовательский интерфейс, который можно открыть из SQL Server Management Studio или введите dtexecui в командной строке, является альтернативой выполнению пакетов с помощью средства командной строки DTExec .

Пакеты выполняются в том же процессе, что и служебная программа dtexecui.exe . Так как эта служебная программа является 32-разрядной, пакеты, запускаемые с помощью dtexecui.exe в 64-разрядной среде, выполняются в режиме WOW (Windows на платформе Win32). Занимаясь разработкой и отладкой команд на 64-разрядном компьютере с использованием программы dtexecui.exe, необходимо проверять эти команды в 64-разрядном режиме с помощью 64-разрядной версии программы dtexec.exe , прежде чем развертывать эти команды или включать их в расписание на рабочем сервере.

Программа выполнения пакетов — это графический пользовательский интерфейс для программы командной строки DTExec . Пользовательский интерфейс позволяет легко настраивать параметры и автоматически формировать командную строку, которая передается в программу командной строки DTExec после указания требуемых параметров и запуска пакета.

Служебная программа для запуска пакетов может также служить для формирования командных строк, используемых непосредственно в DTExec .

Открытие программы выполнения пакетов в SQL Server Management Studio

  1. В СРЕДЕ SQL Server Management Studio в меню "Вид" щелкните обозреватель объектов.

  2. В обозревателе объектов нажмите кнопку Соединить, затем Службы Integration Services.

  3. В диалоговом окне Соединение с сервером введите имя сервера в списке Имя сервера , а затем щелкните Подключиться.

  4. Разверните папку Сохраненные пакетыи вложенные папки, щелкните правой кнопкой мыши пакет, который необходимо запустить, и выберите Выполнить пакет.

Открытие программы выполнения пакетов в командной строке

  • В окне командной строки вызовите на выполнение dtexecui.

В следующих разделах описаны страницы диалогового окна Программа выполнения пакетов .

Страница «Общие»

Страница Общие диалогового окна Программа выполнения пакетов позволяет задать имя и расположение пакета.

Программа выполнения пакетов (dtexecui.exe) всегда запускает пакет на локальном компьютере, даже если пакет сохранен на удаленном сервере. Если удаленный пакет использует файлы конфигурации, также сохраненные на удаленном сервере, программа выполнения пакетов может не найти эти файлы и пакет не будет выполнен. Чтобы избежать этой проблемы, необходимо ссылаться на конфигурации с помощью имени UNC-ресурса , например \\myserver\myfile.

Статические параметры

Источник пакета
Расположение выполняемого пакета с использованием следующих параметров:

значение Описание
SQL Server Выберите этот параметр, когда пакет находится в Microsoft SQL Server. Укажите экземпляр SQL Server и укажите имя пользователя и пароль для проверки подлинности SQL Server. Указание каждого имени пользователя и пароля приводит к добавлению в командную строку параметров /USER имя_пользователя и /PASSWORD пароль.
Файловая система Выберите этот параметр, если пакет находится в файловой системе.
Хранилище пакетов служб SSIS Выберите этот параметр, когда пакет находится в хранилище пакетов служб SSIS.

Для каждого из этих режимов существует следующий набор параметров:

Выполнение 
Нажмите для выполнения пакета.

Закрыть
Нажмите эту кнопку, чтобы закрыть диалоговое окно Программа выполнения пакетов .

Динамические параметры

Источник пакета = SQL Server

Сервер
Введите имя сервера, содержащего пакет, или выберите сервер из списка.

Вход на сервер
Укажите, должен ли пакет использовать проверку подлинности Windows или проверку подлинности SQL Server для подключения к SQL Server. Для лучшей защиты рекомендуется использовать проверку подлинности Windows. При использовании системы проверки подлинности Windows не нужно вводить имя пользователя и пароль.

Использовать проверку подлинности Windows
Выберите этот параметр, чтобы использовать проверку подлинности Windows и войти в систему с учетной записью Microsoft Windows.

Использовать проверку подлинности SQL Server
Выберите этот параметр, чтобы использовать проверку подлинности SQL Server. При подключении пользователя с указанным именем и паролем через недоверенное соединение, SQL Server выполняет проверку подлинности посредством проверки настройки учетной записи входа SQL Server и совпадения указанного пароля с предварительно сохраненными. Если SQL Server не может найти такое имя входа, проверка подлинности прекращается и пользователь получает сообщение об ошибке.

Внимание

По возможности используйте аутентификацию Windows.

Пакет
Введите имя пакета или нажмите кнопку с многоточием (...) для определения расположения пакета в диалоговом окне Выбор пакета служб SSIS.

Источник пакета = файловая система

Пакет
Введите имя пакета или нажмите кнопку с многоточием (...) для определения расположения пакета в диалоговом окне "Открыть". По умолчанию это диалоговое окно выводит только список файлов с расширением DTSX.

Источник пакета = хранилище пакетов служб SSIS

Сервер
Введите имя компьютера, содержащего пакет, или выберите компьютер из списка.

Вход на сервер
Укажите, должен ли пакет использовать проверку подлинности Microsoft Windows для подключения к источнику пакета. Для лучшей защиты рекомендуется использовать проверку подлинности Windows. При использовании системы проверки подлинности Windows не нужно вводить имя пользователя и пароль.

Использовать проверку подлинности Windows
Выберите этот параметр, чтобы использовать проверку подлинности Windows и войти в систему с учетной записью Microsoft Windows.

Использовать проверку подлинности SQL Server
Этот режим недоступен при запуске пакета, сохраненного в Хранилище пакетов служб SSIS.

Пакет
Введите имя пакета или нажмите кнопку с многоточием (...) для определения расположения пакета в диалоговом окне Выбор пакета служб SSIS.

Страница конфигураций

Страница Конфигурации диалогового окна Программа выполнения пакетов используется для выбора файлов конфигурации для загрузки во время выполнения и для указания порядка, в котором они загружаются.

Параметры

Файлы конфигурации
Перечисляются используемые пакетом конфигурации. Применение каждого файла конфигурации приводит к добавлению в командную строку параметра /CONFIGFILE имя_файла .

Клавиши со стрелками
Выберите в списке файл конфигурации и с помощью расположенных справа клавиш со стрелками измените порядок загрузки. Конфигурации загружаются, начиная с верхней части списка.

Примечание.

Если несколько конфигураций изменяют одно и то же свойство, применяется конфигурация, загружаемая последней.

Прибавить
Щелкните для добавления конфигураций с помощью диалогового окна Открыть . По умолчанию в диалоговом окне указываются только файлы, имеющие расширение DTSCONFIG.

Удалить
Выберите из списка файл конфигурации, затем нажмите кнопку Удалить.

Выполнение 
Нажмите для выполнения пакета.

Закрыть
Нажмите эту кнопку, чтобы закрыть диалоговое окно Программа выполнения пакетов .

Страница «Командные файлы»

Страница Командные файлы диалогового окна Программа выполнения пакетов используется для выбора командных файлов, которые будут загружаться во время исполнения.

Параметры

Командные файлы
Выводит список командных файлов, которые использует пакет. Для установки параметров командной строки пакет может использовать несколько файлов.

Клавиши со стрелками
Выберите из списка командный файл и с помощью клавиш-стрелок справа определите порядок их загрузки. Командные файлы загружаются по порядку, начиная с первого файла в списке.

Прибавить
Нажмите, чтобы добавить командный файл с помощью диалогового окна Открыть .

Удалить
Выберите в текстовом поле командный файл и удалите его с помощью кнопки Удалить .

Выполнение 
Нажмите для выполнения пакета.

Закрыть
Нажмите эту кнопку, чтобы закрыть диалоговое окно Программа выполнения пакетов .

Страница «Диспетчеры соединений»

Используйте страницу Диспетчеры соединений диалогового окна Программа выполнения пакетов для редактирования строк соединений диспетчеров соединений, используемых пакетом.

Параметры

Диспетчер соединений
Установите флажок данного диспетчера, чтобы столбец Строка подключения можно быть редактировать.

Description
Просмотрите описания для каждого диспетчера соединений. Описания нельзя редактировать.

Строка подключения
Отредактируйте строку соединения для диспетчера соединений. Это поле можно редактировать, только если установлен флажок Диспетчер соединений .

Выполнение 
Нажмите для выполнения пакета.

Закрыть
Нажмите эту кнопку, чтобы закрыть диалоговое окно Программа выполнения пакетов .

Страница «Параметры выполнения»

Используйте страницу Параметры выполнения диалогового окна Программа выполнения пакетов , чтобы указать параметры времени выполнения пакета.

Параметры

Завершить работу с ошибкой при предупреждениях проверки
Определяет, будет ли пакет аварийно завершен при возникновении предупреждений в процессе проверки.

Проверить пакет без выполнения
Показывает, будет ли выполнена только проверка пакета.

Максимальное число одновременно исполняемых объектов
Определяет, нужно ли задавать максимальное количество исполняемых объектов, которые могут быть запущены в пакете одновременно. После установки этого флажка используйте счетчик для задания максимального количества исполняемых объектов.

Включить контрольные точки пакета
Определяет, будут ли включены контрольные точки пакета.

Файл контрольных точек
Содержит файл контрольных точек, используемый пакетом, если в пакете включены контрольные точки.

Обзор
Нажмите кнопку обзора (...) для нахождения файла контрольных точек с помощью диалогового окна Открыть, если в пакете включены контрольные точки. Если файл контрольных точек уже определен, он замещается выбранным файлом.

Переопределить режим перезапуска
Определяет, будут ли переопределены параметры перезапуска, если в пакете включены контрольные точки.

Параметр перезапуска
Выбор способа использования контрольных точек при переопределении параметров перезапуска.

Выполнение 
Нажмите для выполнения пакета.

Закрыть
Нажмите эту кнопку, чтобы закрыть диалоговое окно Программа выполнения пакетов .

Страница «Отчеты»

Для задания событий и сведений о пакете, записываемых в журнал консоли при выполнении пакета, используется страница Отчеты диалогового окна Программа выполнения пакетов .

Параметры

События консоли
Укажите события и типы сообщений для вывода.

Не допускается
Выберите для отсутствия сообщений.

ошибки
Выберите этот параметр для вывода сообщений об ошибках.

Предупреждения
Выберите этот параметр для вывода предупреждений.

Пользовательские события
Выберите этот параметр для вывода сообщений о пользовательских событиях.

События конвейера
Выберите этот параметр для вывода сообщений о событиях потока данных.

Информация
Выберите этот параметр для вывода информационных сообщений.

Подробный
Выберите этот параметр для использования подробных отчетов.

Журнал консоли
Задайте сведения, которые необходимо записывать в журнал при возникновении выбранного события.

Имя
Выберите этот параметр для сообщения имени лица, создавшего пакет.

Компьютер
Выберите этот параметр для сообщения имени компьютера, на котором выполняется пакет.

Оператор
Выберите этот параметр для сообщения имени лица, запустившего пакет.

Имя источника
Выберите этот параметр для сообщения имени пакета.

Идентификатор GUID источника
Выберите этот параметр для сообщения идентификатора GUID пакета.

Идентификатор GUID процесса выполнения
Выберите этот параметр для сообщения идентификатора GUID экземпляра, выполняющего пакет.

Сообщение
Выберите этот параметр для вывода сообщений.

Время начала и окончания
Выберите этот параметр для сообщения времени начала и окончания выполнения пакета.

Выполнение 
Нажмите для выполнения пакета.

Закрыть
Нажмите эту кнопку, чтобы закрыть диалоговое окно Программа выполнения пакетов .

Страница «Ведение журналов»

Страница Регистрация диалогового окна Программа выполнения пакетов используется для обеспечения доступа пакета к регистраторам во время выполнения. Введите тип регистратора пакета и строку соединения с журналом. Применение каждой записи регистратора приводит к добавлению в командную строку параметра /LOGGERИД_класса .

Параметры

Регистратор
Выберите регистратор из списка.

Строка конфигурации
Выберите имя диспетчера соединений из пакета, указывающего расположение журнала, или введите строку соединения с регистратором.

Удалить
Выберите регистратор и нажмите эту кнопку для его удаления.

Выполнение 
Нажмите для выполнения пакета.

Закрыть
Нажмите эту кнопку, чтобы закрыть диалоговое окно Программа выполнения пакетов .

Страница «Установка значений»

На странице Установленные значения диалогового окна Программа выполнения пакетов можно определить значения свойств пакетов, исполняемых объектов, подключений, переменных и поставщиков журналов, задав пути к свойствам и значения свойств. Применение каждой новой записи пути приводит к добавлению в командной строке параметра /SETпуть_свойства;значение .

Параметры

Путь к свойству
Введите путь к свойству. Синтаксис пути использует обратную косую черту (\) для указания того, что следующий элемент является контейнером, периодом (.) для указания следующего элемента является свойством и скобками для указания элемента коллекции. Элемент может быть идентифицирован по индексу или по имени. Например путь к свойству переменной пакета выглядит как \Пакет.Переменные[Переменная].Значение.

Value
Введите путь к свойству.

Удалить
Удаление выбранного пути к свойству.

Выполнение 
Нажмите для выполнения пакета.

Закрыть
Нажмите эту кнопку, чтобы закрыть диалоговое окно Программа выполнения пакетов .

Страница «Проверка»

Используйте страницу Проверка диалогового окна Выполнить пакет для установки критерия версификации пакета.

Параметры

Выполнять только подписанные пакеты
Выберите для выполнения только подписанные пакеты.

Проверить номер сборки пакета
Выберите, чтобы проверить сборку пакета.

Сборка
Определите последовательный номер сборки, связанный с построением.

Проверить идентификатор пакета
Выберите, чтобы проверить идентификатор пакета.

Идентификатор пакета
Определите идентификационный номер пакета.

Проверить идентификатор версии
Выберите, чтобы проверить версию идентификатора.

Идентификатор версии
Определите идентификационный номер версии.

Выполнение 
Нажмите для выполнения пакета.

Закрыть
Нажмите эту кнопку, чтобы закрыть диалоговое окно Программа выполнения пакетов .

Страница «Командная строка»

Узел Командная строка диалогового окна Программа выполнения пакетов служит для редактирования командной строки, сформированной с помощью параметров, задаваемых в различных диалоговых окнах.

Параметры

Восстановить первоначальные значения параметров
Щелкните для восстановления командной строки до ее исходного состояния. Этот параметр используется, если были произведены изменения с помощью параметра Изменить командную строку вручную и необходимо восстановить исходные параметры командной строки.

Изменить командную строку вручную
Нажмите для изменения командной строки в текстовом поле Командная строка .

Командная строка
Отображается текущая командная строка. Она может редактироваться, если выбран параметр ручного изменения командной строки.

Выполнение 
Нажмите для выполнения пакета.

Закрыть
Нажмите эту кнопку, чтобы закрыть диалоговое окно Программа выполнения пакетов .

См. также

Программа dtexec