【发布时间】:2015-09-03 00:12:03
【问题描述】:
我正在尝试从平面文件源连接中获取字段列表。我尝试了以下 powershell 命令。
[xml]$p = cat .\package.dtsx
$p.Executable.ConnectionManager
然后它返回
属性对象数据 -------- ---------- {DelayValidation, ObjectName, DTSID, Description...} ObjectData {DelayValidation, ObjectName, DTSID, Description...} ObjectData {DelayValidation, ObjectName, DTSID, Description...} ObjectData {DelayValidation, ObjectName, DTSID, Description...} ObjectData {DelayValidation, ObjectName, DTSID, Description...} ObjectData {DelayValidation, ObjectName, DTSID, Description...} ObjectData {DelayValidation, ObjectName, DTSID, Description...} ObjectData ……如何通过名称找到特定的连接?我尝试了以下方法,但它不起作用。
# Find the connection which name is "XXX"
$p.Executable.ConnectionManager | % { $_.Property } | ? { $_.ObjectName -eq "XXX" }
【问题讨论】:
标签: sql-server xml powershell ssis