Обновление DTSConfig служб SSIS XML (VS 2005)
У меня есть пакет 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)
Так как я просто хотел обновить одно поле, я использовал этот метод.