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

Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure

Программа выполнения пакетов используется для запуска пакетов служб Службы Integration Services . Служебная программа запускает пакеты, которые хранятся в одном из трех расположений: в базе данных Microsoft SQL Server, хранилище пакетов Integration Services и файловой системе. Этот пользовательский интерфейс, который можно открыть из 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, например \\сервер\файл.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Параметры

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

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

Примечание

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

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

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

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

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

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

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

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

Параметры

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

None
Выберите для отсутствия сообщений.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

Параметры

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

Значение
Введите путь к свойству.

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

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

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

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

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

Параметры

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

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

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

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

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

См. также

Программа dtexec