Data Transformation Services

Incorporating Transactions in a DTS Package

You use database transactions to bind multiple updates into a single atomic unit. In this way, you help to ensure that your data remains in a consistent state. Distributed transactions carry this concept a step further, allowing you to bind disparate operations on multiple platforms into a single transaction.

Data Transformation Services (DTS) uses functions offered by the Microsoft® Distributed Transaction Coordinator (MS DTC) to extend the benefits of distributed transactions to the DTS package developer. For transactions to work, MS DTC must be running on the computer executing the package. Use the SQL Server Service Manager to start MS DTC or to verify that it is running.

With DTS transactions, you can:

You can use DTS Designer to manage package transactions, or you can access the same functionality programmatically. For more information, see DTS Designer and DTS Programming Reference.