The following table describes the Data Transformation Services (DTS) task classes supplied with Microsoft® SQL Server™ 2000.
| DTS Task | Description |
|---|---|
| ActiveScriptTask Object | Runs a Microsoft ActiveX® script in the context of a DTS task. |
| BulkInsertTask Object | Performs the function of Transact-SQL BULK INSERT statements. |
| CreateProcessTask Object | Runs a Microsoft Win32® executable or batch file. |
| CreateProcessTask2 Object | Extends the CreateProcessTask object. |
| DataDrivenQueryTask Object | Transforms source data and writes it to the destination through user-specified queries. |
| DataDrivenQueryTask2 Object | Extends the DataDrivenQueryTask object. |
| DataPumpTask Object | Transforms source data and copies it to the destination. |
| DataPumpTask2 Object | Extends the DataPumpTask object. |
| DynamicPropertiesTask Object | Changes the values of the properties of DTS objects at runtime. |
| ExecutePackageTask Object | Runs another DTS package. |
| ExecuteSQLTask Object | Runs a sequence of SQL statements. |
| ExecuteSQLTask2 Object | Runs a sequence of SQL statements. Extended ExecuteSQLTask object. |
| DTSFTPTask Object | Transfers files using File Transfer Protocol (FTP). |
| DTSMessageQueueTask Object | Sends and receives Message Queuing messages. |
| ParallelDataPumpTask Object | Transforms hierarchical source rowsets and writes to destination. |
| SendMailTask Object | Sends e-mail in the context of a DTS task. |
| TransferObjectsTask Object | Transfers SQL Server objects between source and destination. |
| TransferObjectsTask2 Object | Transfers SQL Server objects between source and destination. Extended TransferObjectsTask object. |