Business Intelligence Development Studio (BIDS) – это мощный инструмент для создания и тестирования пакетов SSIS. Однако, когда дело доходит до выполнения продукционных пакетов SSIS, пакетные файлы с использованием команды DTExec предоставляют более удобное решение. В этой статье мы рассмотрим, как выполнить пакеты SSIS с помощью DTExec.exe и пакетных файлов.
Определение пути к DTExec.exe
Прежде чем мы сможем выполнить пакет SSIS с помощью DTExec.exe, нам необходимо определить путь к нужной версии DTExec.exe на нашем компьютере. Это можно сделать, выполнив поиск исполняемого файла на жестком диске. После того, как мы получим путь, мы можем перейти к следующим шагам.
Настройка соединений пакета SSIS
Для выполнения пакета SSIS из командной строки или пакетного файла рекомендуется сохранить пакет с информацией о продукционном соединении, встроенной в каждое соединение. Это гарантирует, что пакет будет выполняться с правильными учетными данными и настройками. После настройки соединений сохраните и запустите пакет SSIS в BIDS, чтобы подтвердить его успешное выполнение.
Выполнение пакета из командной строки
После того, как пакет SSIS настроен и сохранен, мы можем выполнить его из командной строки с помощью команды DTExec.exe. Просто откройте командную консоль, перейдите в каталог, содержащий DTExec.exe, и введите команду с указанием пути к пакету SSIS. Нажмите Enter, чтобы выполнить пакет. Успешное выполнение будет отображать сообщение DTSER_SUCCESS (0).
Выполнение пакета из пакетного файла
Для упрощения процесса выполнения мы можем создать пакетный файл, содержащий команду DTExec.exe. Это позволяет нам выполнить пакет SSIS, просто дважды щелкнув по пакетному файлу. Пакетный файл можно создать с помощью текстового редактора и должен содержать необходимые команды и пути.
Создание файла конфигурации
В некоторых случаях может потребоваться создать файл конфигурации для пакета SSIS. Этот файл позволяет нам переопределить параметры, которые закодированы в пакете, такие как имена серверов и учетные данные пользователей. Файл конфигурации можно создать в Business Intelligence Development Studio и сохранить в удобном месте.
Изменение файла конфигурации
После создания файла конфигурации его можно изменить, чтобы изменить имя сервера, имя пользователя и добавить пароль. Это можно сделать с помощью XML-редактора или любого другого текстового редактора. Изменяя файл конфигурации, мы легко можем обновлять параметры менеджера соединений без изменения самого пакета SSIS.
Добавление пути к файлу конфигурации в пакетный файл
Чтобы использовать файл конфигурации при выполнении пакета SSIS из пакетного файла, нам необходимо добавить путь к файлу конфигурации в команду пакетного файла. Это гарантирует, что пакет использует обновленные параметры менеджера соединений, указанные в файле конфигурации.
Выполнение пакета из измененного пакетного файла
Наконец, мы можем выполнить пакет SSIS с новыми параметрами менеджера соединений, дважды щелкнув по измененному пакетному файлу. Это вызовет выполнение пакета с использованием DTExec.exe и указанного файла конфигурации.
Следуя этим шагам, мы можем эффективно выполнять пакеты SSIS с помощью DTExec.exe и пакетных файлов. Это обеспечивает удобный и эффективный способ автоматизации выполнения продукционных пакетов SSIS.