2015-09-10 2 views
1

Я разработал пакеты SSIS с VS2013 и развернул их на MS SQL 2012, работающем на SQL Agent Job. Теперь я хочу развернуть их в разных средах без изменения переменных, Параметры каждый раз перед развертыванием ... Что мне нужно: например, если я хочу развернуть в Test, так что я должен просто выбрать «Настройка для теста» и нажать «Развернуть» (например, ASP.NET), возможно ли это? Другой вопрос: для Raw File Destination я могу написать только жесткое значение! как я могу управлять им при развертывании? (Смотри рисунок)Разверните пакет SSIS в разных средах (Dev, Test, Prod)

enter image description here

+0

Вы используете модель развертывания пакета или проекта? – Zane

+0

Да, я использую модель развертывания –

ответ

3

Поскольку вы используете 2012, то есть Environment Variables доступны для использования. Для исходного пакета вам потребуется жестко закодированное значение, но когда пакет запускается в конкретной среде, переменная среды будет принята во внимание.

+0

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