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


Учебник по службам SSIS. Развертывание пакетов

Службы Microsoft SQL Server Службы Integration Services содержат средства, облегчающие развертывание пакетов на другом компьютере. Средства развертывания управляют любыми зависимостями, такими как конфигурации или требуемые пакету файлы. В данном учебнике демонстрируется, как с помощью этих средств устанавливать пакеты и их зависимости на целевом компьютере.

Сначала требуется выполнить задачи для подготовки к развертыванию. Необходимо создать новый проект служб Службы Integration Services в среде SQL Server Data Tools (SSDT) и добавить в проект существующие пакеты и файлы данных. Не нужно создавать никакие пакеты; вместо этого работа ведется только с завершенными пакетами, созданными при выполнении заданий этого учебника. Функциональность пакетов из данного учебника менять не придется, тем не менее, может оказаться полезным после добавления пакетов в проект открыть их в конструкторе служб Службы SSIS и просмотреть содержимое каждого пакета. Содержимое пакетов показывает их зависимости, такие как файлы журнала, а также другие интересные особенности пакетов.

При подготовке к развертыванию требуется обновить пакеты для использования конфигураций. Конфигурации позволяют свойствам и объектам пакетов получать обновления во время выполнения. В этом учебнике конфигурации используются для обновления строк соединения файлов журнала и текстовых файлов, а так же для обновления расположения XML- и XSD-файлов, используемых пакетом. Дополнительные сведения см. в разделах Конфигурации пакета и Создание конфигурации пакетов.

После проверки успешного выполнения пакетов в среде SQL Server Data Tools (SSDT) требуется создать комплект развертывания для установки пакетов. Комплект развертывания содержит файлы пакетов и другие элементы, добавленные в проект служб Службы Integration Services, зависимости пакетов, автоматически добавленные службами Службы Integration Services, а также созданную пользователем программу развертывания. Дополнительные сведения см. в разделе Создание программы развертывания.

После этого требуется скопировать комплект развертывания на целевой компьютер и запустить мастер установки пакета, чтобы установить пакеты и их зависимости. Пакеты устанавливаются в базе данных msdb SQL Server, а файлы поддержки и вспомогательные файлы — в файловой системе. Конфигурации, используемые развернутыми пакетами, необходимо обновить для использования новых значений, благодаря которым пакеты могут успешно выполняться в новой среде.

Наконец, требуется запустить пакеты в среде Среда SQL Server Management Studio с помощью программы выполнения пакетов.

Целью данного учебника является демонстрация сложности некоторых вопросов развертывания, с которыми пользователю приходится сталкиваться при работе. Если по каким-либо причинам у пользователя нет возможности развернуть пакеты на другом компьютере, этот учебник вы можете выполнить, установив пакеты на локальном экземпляре SQL Server в базе данных msdb и запустив их в среде Среда SQL Server Management Studio на этом же экземпляре.

Новые знания

Новые средства, элементы управления и возможности служб Microsoft SQL Server Службы Integration Services лучше всего изучать на практике. С помощью данного учебника шаг за шагом создается проект служб Службы Integration Services, куда затем добавляются пакеты и другие необходимые файлы. Когда проект полностью завершен, пользователь создает комплект развертывания и копирует его на целевой компьютер, куда затем устанавливаются пакеты.

Требования

Данный учебник предназначен для пользователей, знакомых с основными операциями файловой системы, но имеющих ограниченное представление о новых возможностях служб SQL Server Службы Integration Services. Для лучшего понимания основных понятий служб Службы Integration Services, с которыми знакомит данный учебник, может пригодиться предварительное изучение следующих учебников по использованию служб Службы Integration Services: Учебник. Создание основного пакета с помощью мастера и Учебник по службам SSIS. Создание простого ETL-пакета.

Компьютер-источник. На компьютере, где создается пакет развертывания, должны быть установлены следующие компоненты:

  • SQL Server с базой данных AdventureWorks. В целях повышения безопасности образцы баз данных по умолчанию не устанавливаются. Сведения об установке образцов баз данных см. в разделе Приступая к работе с образцами SQL Server и баз данных

  • Пользователь должен обладать разрешением на создание и удаление таблиц в базе данных AdventureWorks.

  • Этот учебник также требует также образцов данных, завершенные пакеты, конфигурации и файл Readme. Файлы этих компонентов устанавливаются вместе с образцами. Если образцы данных не удается найти, следует вернуться к предыдущей процедуре и выполнить установку в соответствии с инструкциями.

  • Среда разработки решений в области бизнес-аналитики SQL Server Data Tools (SSDT).

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

  • SQL Server с базой данных AdventureWorks.

  • Среда SQL Server Management Studio.

  • SQL Server Службы Integration Services.

  • Пользователь должен иметь разрешение на создание и удаление таблиц в базе данных AdventureWorks, а также на запуск пакетов в среде Среда SQL Server Management Studio.

  • Пользователь должен иметь разрешение на чтение и запись в таблицу sysssispackages в системной базе данных msdb SQL Server.

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

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

Добавление кнопок Далее и Назад на панели инструментов системы просмотра документов может облегчить выполнение заданий данного учебника. Дополнительные сведения см. в разделе Добавление в справку кнопок «Далее» и «Назад».

Предполагаемое время для выполнения заданий данного учебника: 2 часа

Занятия этого учебника

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей cлужб Integration Services

Чтобы загрузить новейшую документацию, статьи, образцы и видеоматериалы корпорации Майкрософт, а также лучшие решения участников сообщества, посетите страницу служб Службы Integration Services на сайте MSDN:


Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.