2014-12-24 3 views
1

Я имею коллекцию SSIS пакетов, созданных someone.Example показано ниже enter image description hereSSIS динамическое подключение строковые переменные

В Каждый пакет, который они создали Variables.Inside мой папку проекта я могу в состоянии найти Democonnectionstring

enter image description here

Внутри Democonnectionstring enter image description here

, что мои вопрос в том, почему они используют переменные и DemoConnectionString, и если я хочу изменить свое имя и пароль, где я должен измениться. Любой из них объясняет мне подробно.

ответ

1

Если вы хотите запустить пакет ssis в BIDS (то есть в своей разработке), вы можете изменить значения переменных в окне переменных в соответствии с вашими потребностями, затем запустите пакет. поэтому теперь вы можете изменить переменные в окне переменных. Но как вы измените свою переменную, если у вас есть только исполняемый пакет dtsx, но не фактическое решение.

Здесь приводятся только файлы конфигурации, в которых вы можете изменить все динамические переменные без редактирования ваших пакетов. Демонстрационный пароль и пароль - это то, что они могли создать для целей тестирования. Попробуйте удалить один или другой пароль и запустить пакет, если он работает нормально, а затем удалите ненужные переменные. Если переменные добавляют строку USER, то это переменная, определенная пользователем. Щелкните правой кнопкой мыши ваше соединение и перейдите в окно свойств и проверьте параметр выражения, чтобы увидеть любые назначенные пользователем переменные.

+0

У меня есть 10 пакетов. Если Я хочу запустить этот пакет в другой среде (то есть) с другим именем пользователя, паролем и базой данных, должен ли я редактировать каждый пакет для изменения базы данных или в Democonnectionstring, чтобы изменить значения. – user3494471

+0

Нет, если вы достаточно изменяете значения в файле конфигурации. Но все строки подключения пакетов должны быть доступны в config. Если недоступно, создайте confile, чтобы добавить их также – Govind

2

Перейдите на вкладку потока управления и убедитесь, что не выбраны никакие фигуры. Затем в строке меню разверните «SSIS» и перейдите к «Конфигурации пакетов».

Здесь вы найдете список конфигураций, которые были настроены для пакета. Я подозреваю, что вы найдете там конфигурацию, которая использует XML-файл для назначения значений переменным.

+0

В том, что я могу найти файл конфигурации XML. Но небольшие сомнения в файле конфигурации они используют пароль как afl123 $%^и в переменных Демо-пароль как testpass% ^, как немного путают – user3494471