2015-03-26 3 views
0

Я определил конфигурацию пакета SSIS для XML и настроил его для 50 пакетов. Путь XML для этих пакетов былиИзменение пути конфигурации XML для всех пакетов

H: \ SomFolder \ Конфигурация \ XMLConfig

но в производственном сервере мы не имеем H: так что я создал папку на D:

D: \ Configuration \ XMLConfig

Как я могу изменить все пакеты Теперь смотрите новый путь, не открывая каждую упаковку и ману их настроить?

ответ

1

У вас есть жестко закодированный путь файла конфигурации xml в каждом пакете, а относительный путь к папке файлов одинаковый для каждого пакета в соответствии с моим пониманием. Простым способом является просмотр каждого файла «.dtsx» (пакет SSIS) и поиск строки DTS: ConfigurationString = «H: \ SomFolder \ Configuration \ XMLConfig и заменить ее на DTS: ConfigurationString =" D: \ Configuration \ XMLConfig с некоторой простой программой. Затем вы можете открыть проект с этими пакетами SSIS и сохранить его, который будет готов к развертыванию на производстве.

Это общая проблема, с которой сталкиваются люди при разработке пакетов SSIS. Лучший способ избежать этой проблемы - сохранить расположение файла xml в переменной окружения , чтобы вы могли сохранять файлы конфигурации в другом месте на разных компьютерах и переменная окружения с тем же именем будет присутствовать на тех машинах с разными файлами место нахождения.

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