Data Transformation Services

Message Queue Task

The Message Queue task allows you to use Message Queuing to send and receive messages between Data Transformation Services (DTS) packages. These messages can take the form of simple text, files, or global variables and their values. Messages can be sent when the destination is unavailable or busy, for example, from or to the laptop of a sales representative. The Message Queue task therefore offers you the ability to asynchronously coordinate operations throughout your enterprise. You can:

Transactions and the Message Queue Task

In Microsoft® SQL Server™ 2000, a Message Queue task cannot take part in the package transaction.

There are two types of message queues: transactional and non-transactional. The transactional queue gives you the assurance that each message is delivered exactly once. This feature makes the transactional queue more likely to satisfy current and long-term requirements than the non-transactional queue when you use the Message Queue task. The transactional status of a queue is set at the time the table is created and cannot be changed.