SSIS: стратегия развертывания - PullRequest
0 голосов
/ 12 ноября 2010

В Enterprise Manager 2000 я мог создать пакет DTS и определить локальное соединение.Это позволило очень легко использовать Pkg на dev, stage, live серверах, потому что мне не нужно было переопределять соединения.Есть ли способ сделать это в BIDS 2008. Я искал, но не могу найти способ сделать это.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 12 ноября 2010

Простой способ, которым я пользуюсь - это иметь свойство connectionstring соединения в качестве Expression.

Это выражение составлено из одной или нескольких переменных.Затем переменные можно передать с помощью шага задания агента SQL Server (вкладка «Задать значения»).Это означает, что вы можете установить необходимые значения в каждой среде.

Другие подходы заключаются в использовании переменных среды Windows или файлов .config.

Я использую подход с использованием переданных переменных, поскольку у меня есть пакетывызывающих пакетов, и на этапе задания сообщается о локальных соединениях для этой среды, затем он может передать их в свои дочерние пакеты для использования ими.

0 голосов
/ 12 ноября 2010

Процесс немного сложнее.Я бы посоветовал следовать этому руководству (которое поможет вам шаг за шагом создать пакет SSIS с возможностью развертывания):

Учебник. Развертывание пакетов (MSDN)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...