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


Deploy Projects to Integration Services Server

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

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

Примечание

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

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

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

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

    • Если вы создали проект в SQL Server 2014 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. Чтобы обновить файлы пакета, не выполняя преобразование проекта, запустите из среды Мастер преобразования проектов служб Integration ServicesSQL Server Management Studio , а затем Мастер обновления пакетов служб SSIS. Если выполняется только обновление файлов пакета, следует убедиться в том, что внесенные изменения сохранены. В противном случае при преобразовании проекта в модель развертывания проекта несохраненные изменения в пакете преобразованы не будут.

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

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

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

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

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

    -или-

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

  2. Завершите работу мастера. Дополнительные сведения см. в статье Integration Services Project Conversion Wizard.

Развертывание проекта на сервере служб 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 Deployment Wizard.