Бөлісу құралы:


Выполнение пакета служб SSIS из командной строки с помощью программы DTExec.exe

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

Это краткое руководство показывает, как запускать пакет служб SSIS из командной строки путем выполнения DTExec.exe с соответствующими параметрами.

Примечание.

Описываемый в этой статье метод не был проверен для пакетов, развернутых на сервере базы данных SQL Azure.

Дополнительные сведения о DTExec.exe см. в разделе Служебная программа dtexec.

Поддерживаемые платформы

Сведения, приведенные в этом кратком руководстве, можно использовать для выполнения пакета SSIS на следующих платформах:

  • SQL Server в Windows.

Описываемый в этой статье метод не был проверен для пакетов, развернутых на сервере базы данных SQL Azure. Дополнительные сведения о развертывании и запуске пакетов в Azure см. в разделе Перенос рабочих нагрузок SQL Server Integration Services в облако.

Сведения, приведенные в этом кратком руководстве, не могут быть использованы для выполнения пакета SSIS в Linux. Дополнительные сведения о запуске пакетов на Linux см. в разделе Извлечение, преобразование и загрузка данных в Linux с помощью служб SSIS.

Выполнение пакета с помощью программы dtexec

Если папка, где находится DTExec.exe, не указана в переменной среды path, может потребоваться перейти в этот каталог с помощью команды cd. Для SQL Server 2017 этой папкой обычно является C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn.

При значениях параметров, используемых в следующем примере, программа выполняет пакет по указанному пути к папке на сервере SSIS, на котором размещается база данных каталога служб SSIS (SSISDB). Параметр /Server задает имя сервера. Программа подключается в качестве текущего пользователя с помощью встроенной проверки подлинности Windows. Чтобы использовать проверку подлинности SQL, укажите параметры /User и Password с соответствующими значениями.

  1. Откройте окно командной строки.

  2. Запустите DTExec.exe и укажите как минимум значения параметров ISServer и Server, как показано в следующем примере:

    dtexec /ISServer "\SSISDB\Project1Folder\Integration Services Project1\Package.dtsx" /Server "localhost"
    

Следующие шаги