2012-06-27 3 views
0

Немногие вещи, которые я хотел бы очистить, прежде чем задать свой основной вопрос.SSIS - Конфигурация пакета - Переменная среды

Если вы создаете более одного пакета (тот же источник/место назначения), можете ли вы использовать один файл конфигурации пакета?

-> Допустим, я создал 10 пакетов, используя тот же источник/назначение. Могу ли я создать только одну конфигурацию пакета XML и использовать этот XML-файл для редактирования пути для источника & адресата? Или мне нужно создать 1 файл конфигурации пакета для каждого пакета?

Предположим, у вас есть 50 пакетов, которые вы перемещаете на рабочий сервер с сервера разработки ... Где я могу хранить файлы конфигурации пакета в этом сценарии?

-> Я еще не создал файл конфигурации пакета для любого пакета.

-> Должен ли я создать файл конфигурации пакета SINGLE XML для ВСЕХ 50 пакетов?

-> Если нет, какие шаги следует предпринять?

-> Я прочитал, что переменная среды полезна в этой ситуации.

->Какие шаги необходимо предпринять для создания переменной окружения? ELI5 если возможно.

-> Я читал, что он позволяет хранить только одно свойство ... мне нужно создать несколько переменных среды, чтобы можно было указать источник, назначение, учетные данные и т. Д.?

-> Я читал this tutorial on Evn Var, но не ясно понимал процедуру и преимущества использования переменной среды для таких ситуаций (более 1 пакета, перемещение пакетов из одного env в другое и т. Д.).

Благодарим вас за помощь. Старайтесь не проголосовать за этот пост, как я сделал исследование, но просто не понимаю его.

ответ

1

1. Конфигурационный файл для каждого пакета?

You can reuse the same configuration file in multiple SSIS packages . 
But you should make sure that you have the same name and the number of connection 
manager and variables defined in all the packages .If you have different names 
and numbers then you have to create different config files .Creating different 
config files for each environment is a better option because you just need to change 
the connection string to point to a particular sql server instance but not suitable 
for large number of ssis packages . 

2.Environment Переменная

In case you are going with Enviroment variable then you need to have same config 
file for all the SSIS packages .Environment variable should be present in all your 
environments (test ,dev,prod).you need to have permission to create these variables. 
Package Configuration file per Package.The problem with environment variable is it 
each variable can store only one property.So if more than one property needs to 
stored then you need to have different variables for it . 

Для получения дополнительной информации, пожалуйста, пройти через этот whitepaper

Смежные вопросы