Повторное развертывание пакетов SSIS в Базе данных SQL Azure с помощью Azure Database Migration Service

Если вы используете SQL Server Integration Services (SSIS) и хотите перенести проекты или пакеты SSIS из исходной базы данных SSISDB, размещенной в SQL Server, в целевую базу данных SSISDB, размещенную на сервере Базы данных SQL Azure, вы можете повторно развернуть их с помощью мастера развертывания Integration Services. Мастер можно запустить из SQL Server Management Studio (SSMS).

Если используется более ранняя версия служб SSIS, чем 2012, то перед повторным развертыванием пакетов или проектов SSIS в модель развертывания проекта сначала необходимо преобразовать их с помощью мастера преобразования проектов Integration Services, который также можно запустить из SSMS. Дополнительные сведения см. в статье Преобразование проектов в модель развертывания проекта.

Примечание

Azure Database Migration Service (DMS) сейчас не поддерживает перенос исходной базы данных SSISDB в Базу данных SQL Azure, но вы можете повторно развернуть пакеты или проекты SSIS, выполнив следующие действия.

Вы узнаете, как выполнять следующие задачи:

  • Оценка проектов и пакетов исходной SSIS.
  • Перенос проектов и пакетов SSIS в Azure.

Предварительные требования

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

  • SSMS 17.2 или более поздней версии.
  • Экземпляр целевого сервера базы данных для размещения SSISDB. Если у вас его еще нет, создайте логический сервер SQL (без базы данных) с помощью портала Azure, перейдя к форме SQL Server (только логический сервер).
  • SSIS нужно подготовить к работе в Фабрике данных Azure (ADF), которая содержит Azure-SSIS Integration Runtime (IR) с целевой базой данных SSISDB, размещенной в Базе данных SQL (как описано в статье Подготовка Azure-SSIS Integration Runtime в Фабрике данных Azure).

Оценка проектов и пакетов исходной SSIS

Хотя оценка исходной базы данных SSISDB еще не интегрирована в Помощник по миграции баз данных (DMA) или Azure Database Migration Service (DMS), ваши проекты и пакеты SSIS будут оцениваться и проверяться при повторном развертывании в целевую SSISDB, размещенную в Базе данных SQL Azure.

Управление проектами и пакетами SSIS

Чтобы перенести проекты и пакеты SSIS в Базу данных SQL Azure, выполните следующие действия.

  1. Откройте среду SSMS и выберите Параметры, чтобы открыть диалоговое окно Подключиться к серверу.

  2. На вкладке Вход в систему укажите сведения, необходимые для подключения к серверу, на котором будет размещена целевая база данных SSISDB.

    Вкладка

  3. На вкладке Свойства соединения в текстовом поле Подключение к базе данных выберите или введите SSISDB, а затем нажмите кнопку Подключиться.

    Вкладка

  4. В обозревателе объектов SSMS разверните узел Каталоги Integration Services, разверните SSISDB и,если нет существующих папок, щелкните SSISDB правой кнопкой мыши и создайте новую папку.

  5. В разделе SSISDB разверните любую папку, щелкните Проекты правой кнопкой мыши и выберите Развернуть проект.

    Сведения об узле SSISDB SSIS

  6. В мастере развертывания Integration Services на странице Общие сведения просмотрите сведения и нажмите кнопку Далее.

    Страница

  7. На странице Выбор источника укажите существующий проект служб SSIS, который вы хотите развернуть.

    Если среда SSMS также подключена к SQL Server, на котором размещена исходная SSISDB, выберите Каталог Integration Services и затем укажите имя сервера и путь к проекту в каталоге, чтобы развернуть проект напрямую.

    Вы также можете выбрать Файл развертывания проекта и указать путь к имеющемуся файлу развертывания проекта (.ispac) для развертывания проекта.

    Страница

  8. Выберите Далее.

  9. На странице Выбор места назначения укажите назначение проекта.

    а. В текстовом поле Имя сервера введите полное имя сервера (<server_name.database.windows.net>).

    b. Укажите сведения для проверки подлинности и выберите Подключиться.

    Страница

    c. Нажмите кнопку Обзор, выберите целевую папку в SSISDB и нажмите кнопку Далее.

    Примечание

    Кнопка Далее становится доступной только после того, как вы нажали кнопку Подключиться.

  10. На странице Проверка просмотрите ошибки или предупреждения и затем при необходимости измените пакеты.

    Страница

  11. Выберите Далее.

  12. На странице Обзор просмотрите параметры развертывания.

    Примечание

    Вы можете изменить параметры, нажав кнопку Назад, или выбрать любую из ссылок на шаги мастера в области слева.

  13. Выберите Развернуть, чтобы запустить процесс развертывания.

  14. После завершения развертывания можно просмотреть страницу "Результаты", на которой отображается информация об успешном или неудачном результате каждого действия развертывания. а. Если произошел сбой любого действия, в столбце Результат выберите Сбой, чтобы отобразить описание ошибки. b. При необходимости выберите Сохранить отчет, чтобы сохранить результаты в XML-файл.

  15. Выберите Закрыть, чтобы выйти из мастера развертывания Integration Services.

Если развертывание проекта завершается успешно, вы можете запустить любые пакеты из этого проекта в среде выполнения интеграции Azure-SSIS IR.

Дальнейшие действия