Обновление SSIS XML DTSConfig (по сравнению С 2005)

#xml #configuration #ssis #dts

#xml #конфигурация #ssis #dts

Вопрос:

У меня есть пакет DTS с файлом конфигурации XML (.dtsconfig), в котором у меня есть некоторая информация, которую необходимо обновлять при каждом запуске пакета.

Есть ли способ обновить файл .dtsconfiguration?

Спасибо

Ответ №1:

ОК. я не нашел способа сделать это, поэтому я создал скрипт, который обновил нужные мне элементы.

 Dim xml As Xml.XmlDocument
Dim xpathTemplate As String
Dim fname As String

xpathTemplate = "/DTSConfiguration/Configuration[@Path='Package.Variables[User::{0}].Properties[Value]']/ConfiguredValue"
fname = "config.dtsConfig"
xml = New Xml.XmlDocument()
xml.Load(fname)
xml.SelectSingleNode(String.Format(xpathTemplate, "myElement")).InnerText = "updated!"
xml.Save(fname)
  

Поскольку я просто хотел обновить одно поле, я использовал этот метод.