Usually, a Data Transformation Services (DTS) package includes one or more DTS tasks. Each task defines a work item to be performed as part of the data movement and data transformation process.
Microsoft® SQL Server™ 2000 supplies several DTS tasks that are part of the DTS object model. These tasks can be accessed through DTS Designer (except for the Parallel Data Pump task, which can only be accessed programmatically). You can use them to:
For more information, see Data Driven Query Task, Transform Data Task, and ParallelDataPump Task Object.
For more information, see Copy SQL Server Objects Task, Execute SQL Task, Bulk Insert Task, and Transfer Database Objects Tasks.
For more information, see ActiveX Script Task, Dynamic Properties Task, Execute Package Task, File Transfer Protocol Task, Execute Process Task, and Send Mail Task.
Additionally, you can build your own custom task in a programming language that supports COM (for example, Visual Basic). You can create a user interface for the custom task, including its own icon, if you want to access the custom task in DTS Designer. For more information, see DTS Custom Task.
A DTS package can contain a single task (for example, an ActiveX Script task that displays a message box when the package is run). However, a package often contains several tasks, connections, and workflow constraints, with each task set to run in the context of an ordered package workflow. You can include multiple tasks of the same type in a package (for example, six Execute SQL tasks), with each task configured differently.
You can add tasks to a package and set their properties in the following ways:
To add a DTS task to a DTS package