Создание программы развертывания
Первый шаг в развертывании пакетов — это создание программы развертывания для проекта служб Службы Integration Services. Программа развертывания — это папка, которая содержит файлы, требуемые для развертывания пакетов проекта служб Службы Integration Services на другом сервере. Программа развертывания создается на компьютере, где хранится проект служб Службы Integration Services.
Создание программы развертывания пакета для проекта служб Службы Integration Services начинается с настройки конфигурации процесса построения для его создания, и затем построения самого проекта. Когда производится построение проекта, все пакеты и их конфигурации в проекте включаются в него автоматически. Для развертывания дополнительных файлов, таких как файл Readme проекта, поместите файлы в папку Разное проекта служб Службы Integration Services. Когда проект построен, эти файлы также автоматически включаются в проект.
Можно установить независимое развертывание каждого проекта. Перед построением проекта и созданием программы развертывания пакета можно установить свойства программы развертывания, чтобы определить способ развертывания пакетов в проекте. Например, можно указать, будут ли обновлены конфигурации пакета при развертывании проекта. Для получения доступа к свойствам проекта служб Службы Integration Services щелкните правой кнопкой мыши проект и затем выберите пункт Свойства.
В следующей таблице производится перечисление свойств программы развертывания.
Свойство |
Описание |
---|---|
AllowConfigurationChange |
Значение, указывающее, возможно ли обновление конфигураций во время развертывания. |
CreateDeploymentUtility |
Значение, указывающее, будет ли во время построения пакета производиться создание программы развертывания. Для создания программы развертывания значение свойства должно быть равно True. |
DeploymentOutputPath |
Расположение программы развертывания, соответствующей проекту служб Службы Integration Services. |
При создании проекта служб Службы Integration Services производится создание и добавление файла манифеста — <имя проекта>.SSISDeploymentManifest.xml вместе с копиями пакетов проекта и их зависимостей в папку пакета bin\Deployment или в расположение, указанное в свойстве DeploymentOutputPath. Файл манифеста производит перечисление пакетов, их конфигураций, а также иных различных файлов проекта.
Содержимое папки развертывания обновляется каждый раз при построении проекта. Это означает, что любой файл, сохраненный в этой папке, который не копируется снова в эту папку в процессе построения, будет удален. Например, файлы конфигурации пакета, сохраненные в папку развертывания, будут удалены.
Создание программы развертывания пакетов
В среде SQL Server Data Tools (SSDT) откройте решение, содержащее проект служб Службы Integration Services, для которого необходимо создать программу развертывания пакетов.
Щелкните правой кнопкой мыши на проекте и выберите пункт Свойства.
В диалоговом окне Страница свойств <имя проекта> щелкните Программа развертывания.
Для обновления конфигураций пакета после развертывания пакетов установите значение AllowConfigurationChanges равным True.
Установите значение CreateDeploymentUtility равным True.
При необходимости обновите расположение программы развертывания посредством изменения свойства DeploymentOutputPath.
Нажмите кнопку ОК.
В обозревателе решений щелкните правой кнопкой мыши на проекте и затем выберите Построить.
Просмотрите ход компоновки и ошибки в окне Выход.
|
См. также
Задания
Развертывание пакетов с помощью программы развертывания