Развертывание проекта служб SSIS из командной строки с помощью ISDeploymentWizard.exe
Область применения: среда выполнения интеграции SSIS SQL Server
в Фабрика данных Azure
В этом кратком руководстве описано, как развернуть проект SSIS из командной строки с помощью мастера развертывания Integration Services, ISDeploymentWizard.exe
.
Дополнительные сведения о мастере развертывания служб Integration Services см. в этом разделе.
Необходимые компоненты
Проверка развертывания в базу данных SQL Azure, описанная в этой статье, производится с помощью SQL Server Data Tools (SSDT) версии 17.4 или более поздней версии. Чтобы получить последнюю версию SSDT, скачайте SQL Server Data Tools (SSDT).
Сервер Базы данных SQL Azure прослушивает порт 1433. Если вы пытаетесь подключиться к серверу базы данных SQL Azure изнутри корпоративного брандмауэра, для успешного подключения в этом брандмауэре должен быть открыт данный порт.
Поддерживаемые платформы
Сведения, приведенные в этом кратком руководстве, можно использовать для развертывания проекта SSIS на следующих платформах:
SQL Server в Windows.
База данных SQL Azure. Дополнительные сведения о развертывании и запуске пакетов в Azure см. в разделе Перенос рабочих нагрузок SQL Server Integration Services в облако.
Сведения, приведенные в этом кратком руководстве, не могут быть использованы для развертывания пакета SSIS на SQL Server в Linux. Дополнительные сведения о запуске пакетов на Linux см. в разделе Извлечение, преобразование и загрузка данных в Linux с помощью служб SSIS.
Получение сведений о подключении для базы данных SQL Azure
Для развертывания проекта в базе данных SQL Azure вам нужны сведения, необходимые для подключения к базе данных каталога служб SSIS (SSISDB). В описанных ниже процедурах вам потребуется полное имя сервера и имя для входа.
- Войдите на портал Azure.
- Выберите Базы данных SQL в меню слева, а затем на странице Базы данных SQL — базу данных SSISDB.
- На странице Обзор для базы данных просмотрите полное имя сервера. Чтобы увидеть параметр Щелкните, чтобы скопировать, наведите указатель мыши на имя сервера.
- Если вы забыли данные для входа на сервер Базы данных SQL Azure, перейдите на соответствующую страницу, чтобы просмотреть имя администратора сервера. При необходимости вы можете сбросить пароль.
Поддерживаемые методы проверки подлинности
См. методы проверки подлинности для развертывания.
Запуск мастера развертывания Integration Services
Откройте окно командной строки.
Запустите
ISDeploymentWizard.exe
. Откроется мастер развертывания служб Integration Services.Если папка, где находится
ISDeploymentWizard.exe
, не указана в переменной средыpath
, может потребоваться перейти в этот каталог с помощью командыcd
. Для SQL Server 2017 этой папкой обычно являетсяC:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn
.
Развертывание проекта с помощью мастера
Ознакомьтесь с информацией, представленной на странице Введение мастера. Нажмите кнопку Далее, чтобы перейти на страницу Выбор источника.
На странице Выбор источника выберите существующий проект служб SSIS для развертывания.
- Чтобы развернуть созданный файл развертывания проекта с помощью сборки проекта в среде развертывания, выберите Файл развертывания проекта и введите путь к ISPAC-файлу.
- Чтобы развернуть проект, который уже развернут в базе данных каталога SSIS, выберите Каталог Integration Services, а затем введите имя сервера и путь к проекту в каталоге. Нажмите кнопку Далее , чтобы просмотреть страницу Выбор назначения .
На странице Выбор назначения выберите назначение для проекта.
- Введите полное имя сервера. Если в качестве целевого сервера выступает сервер базы данных SQL Azure, используйте следующий формат имени:
<server_name>.database.windows.net
. - Предоставьте сведения о проверке подлинности и выберите Подключиться. См. методы проверки подлинности для развертывания в этой статье.
- Нажмите кнопку Обзор для выбора целевой папки в SSISDB.
- Затем нажмите кнопку Далее, чтобы перейти на страницу Проверка. (Кнопка Далее станет доступна, только когда вы выберете Подключиться.)
- Введите полное имя сервера. Если в качестве целевого сервера выступает сервер базы данных SQL Azure, используйте следующий формат имени:
Просмотрите выбранные параметры на странице Проверка.
- Вы можете изменить выбранные параметры, нажав кнопку Назадили кнопку любого из шагов на левой панели.
- Щелкните Развернуть , чтобы начать развертывание.
При развертывании на сервере базы данных SQL Azure откроется страница Проверка. На этой странице пакеты проекта будут проверены на наличие известных проблем, которые могут помешать их запуску в среде выполнения интеграции Azure-SSIS. Дополнительные сведения см. в статье Проверка пакетов SSIS, развертываемых в Azure.
После завершения развертывания появится страница Результаты. На ней отображается состояние выполнения каждого действия.
- Если действие не выполнено, нажмите кнопку Ошибка в столбце Результат для отображения описания ошибки.
- Чтобы сохранить результаты в XML-файл при необходимости, нажмите кнопку Сохранить отчет....
- Нажмите кнопку Закрыть, чтобы выйти из мастера.
Следующие шаги
- Рассмотрите другие варианты развертывания пакета.
- Выполните развернутый пакет. Для выполнения пакета можно использовать различные средства и языки. Дополнительные сведения см. в следующих статьях:
- Выполнение пакета служб SSIS с помощью SSMS
- Выполнение пакета служб SSIS с помощью Transact-SQL (SSMS)
- Выполнение пакета служб SSIS с помощью Transact-SQL (Visual Studio Code)
- Выполнение пакета служб SSIS из командной строки
- Выполнение пакета служб SSIS с помощью PowerShell
- Выполнение пакета служб SSIS с помощью C#