CreationName for SSIS 2005 and adding components programmatically
来源:互联网 发布:易语言取网页源码 编辑:程序博客网 时间:2024/06/06 03:34
We start with a very simple snippet for adding a component:
// Add the Data Flow Task package.Executables.Add("STOCK:PipelineTask");// Get the task host wrapper, and the Data Flow task TaskHost taskHost = package.Executables[0] as TaskHost;MainPipe dataFlowTask = (MainPipe)taskHost.InnerObject;// Add OLE-DB source component - ** This is where we need the creation name **IDTSComponentMetaData90 componentSource = dataFlowTask.ComponentMetaDataCollection.New();componentSource.Name = "OLEDBSource";componentSource.ComponentClassID = "DTSAdapter.OLEDBSource.1";
So as you can see the creation name for a OLE-DB Source is DTSAdapter.OLEDBSource.1.
CreationName Reference
AggregateDTSTransform.Aggregate.1AuditDTSTransform.Lineage.1Character MapDTSTransform.CharacterMap.1ChecksumKonesans.Dts.Pipeline.ChecksumTransform.ChecksumTransform, Konesans.Dts.Pipeline.ChecksumTransform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b2ab4a111192992bConditional SplitDTSTransform.ConditionalSplit.1Copy ColumnDTSTransform.CopyMap.1Data ConversionDTSTransform.DataConvert.1Data Mining Model TrainingMSMDPP.PXPipelineProcessDM.1Data Mining QueryMSMDPP.PXPipelineDMQuery.1DataReader DestinationMicrosoft.SqlServer.Dts.Pipeline.DataReaderDestinationAdapter, Microsoft.SqlServer.DataReaderDest, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91DataReader SourceMicrosoft.SqlServer.Dts.Pipeline.DataReaderSourceAdapter, Microsoft.SqlServer.ADONETSrc, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91Derived ColumnDTSTransform.DerivedColumn.1DeUnicodeDeUnicode.DeUnicode, DeUnicode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=231268b283856821Dimension ProcessingMSMDPP.PXPipelineProcessDimension.1Excel DestinationDTSAdapter.ExcelDestination.1Excel SourceDTSAdapter.ExcelSource.1Export ColumnTxFileExtractor.Extractor.1Flat File DestinationDTSAdapter.FlatFileDestination.1Flat File SourceDTSAdapter.FlatFileSource.1Fuzzy GroupingDTSTransform.GroupDups.1Fuzzy LookupDTSTransform.BestMatch.1Import ColumnTxFileInserter.Inserter.1LookupDTSTransform.Lookup.1MergeDTSTransform.Merge.1Merge JoinDTSTransform.MergeJoin.1MulticastDTSTransform.Multicast.1OLE DB CommandDTSTransform.OLEDBCommand.1OLE DB DestinationDTSAdapter.OLEDBDestination.1OLE DB SourceDTSAdapter.OLEDBSource.1Partition ProcessingMSMDPP.PXPipelineProcessPartition.1Percentage SamplingDTSTransform.PctSampling.1PivotDTSTransform.Pivot.1Raw File DestinationDTSAdapter.RawDestination.1Raw File SourceDTSAdapter.RawSource.1Recordset DestinationDTSAdapter.RecordsetDestination.1RegexCleanKonesans.Dts.Pipeline.RegexClean.RegexClean, Konesans.Dts.Pipeline.RegexClean, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d1abe77e8a21353eRow CountDTSTransform.RowCount.1Row Count PlusKonesans.Dts.Pipeline.RowCountPlusTransform.RowCountPlusTransform, Konesans.Dts.Pipeline.RowCountPlusTransform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b2ab4a111192992bRow NumberKonesans.Dts.Pipeline.RowNumberTransform.RowNumberTransform, Konesans.Dts.Pipeline.RowNumberTransform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b2ab4a111192992bRow SamplingDTSTransform.RowSampling.1Script ComponentMicrosoft.SqlServer.Dts.Pipeline.ScriptComponentHost, Microsoft.SqlServer.TxScript, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91Slowly Changing DimensionDTSTransform.SCD.1SortDTSTransform.Sort.1SQL Server Compact Edition DestinationMicrosoft.SqlServer.Dts.Pipeline.SqlCEDestinationAdapter, Microsoft.SqlServer.SqlCEDest, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91SQL Server DestinationDTSAdapter.SQLServerDestination.1Term ExtractionDTSTransform.TermExtraction.1Term LookupDTSTransform.TermLookup.1Trash DestinationKonesans.Dts.Pipeline.TrashDestination.Trash, Konesans.Dts.Pipeline.TrashDestination, Version=1.0.1.0, Culture=neutral, PublicKeyToken=b8351fe7752642ccUnion AllDTSTransform.UnionAll.1UnpivotDTSTransform.UnPivot.1XML SourceMicrosoft.SqlServer.Dts.Pipeline.XmlSourceAdapter, Microsoft.SqlServer.XmlSrc, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91Here is a simple console program that can be used to enumerate the pipeline components installed on your machine, and dumps out a list of all components like that above. You will need to add a reference to the Microsoft.SQLServer.ManagedDTS assembly.
using System;using System.Diagnostics;using Microsoft.SqlServer.Dts.Runtime;public class Program{ static void Main(string[] args) { Application application = new Application(); PipelineComponentInfos componentInfos = application.PipelineComponentInfos; foreach (PipelineComponentInfo componentInfo in componentInfos) { Debug.WriteLine(componentInfo.Name + "/t" + componentInfo.CreationName); } Console.Read(); }}
- CreationName for SSIS 2005 and adding components programmatically
- CreationName for SSIS 2008 and adding components programmatically
- Running SSIS package programmatically
- SSIS Additional Components Projects
- Mat for Adding and Multiple by cuda
- 通过编程运行SSIS包:Running SSIS package programmatically
- Programmatically create and display Notifications
- SSIS: Adding Files To The Miscellaneous Folder
- components and building system in RDK for TI 8168
- UI Components for use with Angular2 and Bootstrap4
- SSIS 连接Oracle报错 These components are supplied by Oracle Corporation and are part of the Oracle Versi
- Adding Commands to Displayable Components? @ JDJ
- Programmatically using ADO.NET and XML
- NSTextField And AutoLayout: Autogrow height -> Programmatically
- 1342 open source and commercial UI components for iOS and OS X.
- Components and Props
- MySQL Architecture and Components
- Presentational and Container Components
- 传智播客——awt细节
- JAVA临时文件的读写
- 基于代码生成的数据流程兑现模式
- 在.NET 中比较常用的代码
- JAVA SCRIPT 实现读写txt文件
- CreationName for SSIS 2005 and adding components programmatically
- sysctl命令详解
- 软件架构视图
- 关于延迟签名实现的技术
- 懒加载异常org.hibernate.LazyInitializationException: could not initialize proxy - no 详解
- xloadtree 生成树形菜单
- 一个jquery的选项卡详解
- 解决URL中参数乱码问题
- CreationName for SSIS 2008 and adding components programmatically