1

我正在尝试使用 SQL Server SSIS API 库来确定我们所有包中的 extac 信息,包括填充在 OLE DB 目标对象中的目标表。

我看到管道(数据流任务)中的一个对象是 OLE DB 目标(类 ID 5A0B62E8-D91D-49F5-94A5-7BE58DE508F0),但对于我的一生,我无法弄清楚要转换的接口循环变量“componentMetadata”以获取目标表的名称。

 foreach (IDTSComponentMetaData100 componentMetadata in pipeline.ComponentMetaDataCollection)
 {

 }

你能帮我吗?

4

1 回答 1

1

总和。我一问就找到了。

string targetTableName = componentMetadata.OutputCollection[0].Component.CustomPropertyCollection["OpenRowset"].Value.ToString();
于 2013-06-11T01:37:17.703 回答