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


Развертывание проектов на сервере служб Integration Services

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

Дополнительные сведения о средах см. в разделе Создание и сопоставление серверной среды.

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

Как и в более ранних версиях служб Службы Integration Services, в текущем выпуске можно также развертывать пакеты на экземпляре SQL Server, кроме того, запускать пакеты и управлять ими с помощью служб Службы Integration Services. Использование модели развертывания пакетов. Дополнительные сведения см. в разделе Развертывание пакетов (службы SSIS).

Для развертывания проекта на сервере служб Службы Integration Services необходимо выполнить следующие задачи.

  1. Создайте каталог SSISDB, если он еще не создан. Дополнительные сведения см. в разделе Создание каталога служб SSIS.

  2. Мастер преобразования проекта служб Integration Services преобразует проект в модель развертывания проекта. Дополнительные сведения см. в инструкциях ниже. Преобразование проекта в модель развертывания проекта

    • При создании проекта в службах Службы SQL Server 2012 Integration Services (SSIS) по умолчанию проект использует модель развертывания проекта.

    • Если проект был создан в более раннем выпуске служб Службы Integration Services, то после открытия файла проекта в среде Visual Studio необходимо преобразовать проект в модель развертывания проекта.

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

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

      В зависимости от того, запускается ли Мастер преобразования проекта служб Integration Services из Visual Studio или из среды Среда SQL Server Management Studio, он выполняет разные задачи по преобразованию.

      • Если мастер запускается из Visual Studio, пакеты, содержащиеся в проекте, преобразовываются из Службы Integration Services 2005, 2008 или 2008 R2 в формат, который используется текущей версией служб Службы Integration Services. Исходные файлы проекта (DTPROJ) и пакета (DTSX) обновляются.

      • Если мастер запускается из Среда SQL Server Management Studio, то он формирует файл развертывания проекта (ISPAC) из пакетов и конфигураций, содержащихся в проекте. Исходные файлы пакета (DTSX) не обновляются.

        На странице Выбор назначения мастера вы можете создать или выбрать существующий файл.

        Чтобы обновить файлы пакета при преобразовании проекта, запустите Мастер преобразования проекта служб Integration Services из Visual Studio. Чтобы обновить файлы пакета, не выполняя преобразование проекта, запустите из среды Среда SQL Server Management Studio Мастер преобразования проектов служб Integration Services, а затем Мастер обновления пакетов служб SSIS. Если выполняется только обновление файлов пакета, следует убедиться в том, что внесенные изменения сохранены. В противном случае при преобразовании проекта в модель развертывания проекта несохраненные изменения в пакете преобразованы не будут.

    Дополнительные сведения по обновлению пакетов см. в разделах Обновление пакетов служб Integration Services и обновить пакеты служб Integration Services с помощью мастера обновления пакетов служб SSIS.

  3. Разверните проект на сервере служб Службы Integration Services. Дополнительные сведения см. в инструкциях ниже. Развертывание проекта на сервере служб Integration Services.

  4. (Необязательно.) Создайте среду для развернутого проекта. Дополнительные сведения см. в разделе Создание и сопоставление серверной среды.

Преобразование проекта в модель развертывания проекта

  1. Откройте проект в Visual Studio, а затем в обозревателе решений щелкните его правой кнопкой мыши и выберите команду Преобразовать в модель развертывания проекта.

    — или —

    В среде Среда Management Studio в обозревателе объектов щелкните правой кнопкой мыши узел Проекты и выберите команду Импорт пакетов.

  2. Завершите работу мастера. Дополнительные сведения см. в разделе Мастер преобразования проекта служб Integration Services.

Развертывание проекта на сервере служб Integration Services

  1. Откройте проект в Visual Studio, а затем из меню Проект выберите пункт Развернуть, чтобы запустить Мастер развертывания служб Integration Services.

    — или —

    В среде Среда SQL Server Management Studio разверните узел Службы Integration Services > SSISDB в обозревателе объектов и найдите папку «Проекты» для того проекта, который требуется развернуть. Щелкните папку Проекты правой кнопкой мыши и выберите команду Развернуть проект.

    — или —

    Из командной строки запустите программу isdeploymentwizard.exe из папки %ProgramFiles%\Microsoft SQL Server\110\DTS\Binn. На 64-разрядных компьютерах имеется также 32-разрядная версия этого средства в папке %ProgramFiles(x86)%\Microsoft SQL Server\100\DTS\Binn.

  2. Чтобы выбрать файл развертывания для проекта, на странице Выбор источника щелкните Файл развертывания проекта.

    -или-

    Щелкните Каталог служб Integration Services, чтобы выбрать проект, который уже был развернут в каталог служб SSISDB.

  3. Завершите работу мастера. Дополнительные сведения см. в разделе Мастер развертывания (службы Integration Services).