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


Программа выполнения пакетов справочника по пользовательскому интерфейсу (DtExecUI)

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

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

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

    Значение

    Описание

    SQL Server

    Выберите этот параметр, если пакет находится на Microsoft SQL Server. Укажите экземпляр SQL Server и введите имя пользователя и пароль для проверки подлинности SQL Server. Указание каждого имени пользователя и пароля приводит к добавлению в командную строку параметров /USER username и /PASSWORD 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 filename.

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

    ПримечаниеПримечание

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

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

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

Параметры

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

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

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

    • Идентификатор пакета
      Определите идентификационный номер пакета.
  • Проверить идентификатор версии
    Выберите, чтобы проверить версию идентификатора.

    • Идентификатор версии
      Определите идентификационный номер версии.
  • Выполнить
    Нажмите для выполнения пакета.

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

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

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

Параметры

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

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

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

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

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

См. также

Основные понятия

Программа dtexec