Results 1 to 3 of 3

Thread: Unable to enlist in the transaction.

  1. #1
    Join Date
    Jun 2005
    Posts
    2

    Unable to enlist in the transaction.

    I am a newbie in DTS of SQL Server. But i need to use DTS for my project but after I design the DTS package in Machine A (Database is stored on this machine too) and execute, it execute successfully.
    But when i execute DTS package in Machine A from Machine B it reported an error as follow:

    "Unable to enlist in the transaction
    Connection 'Microsoft OLE DB Provider for SQL Server Copy' for task 'DTSTask_DTSExecuteSQLTask_1' does not
    support joining distributed transactions or failed when attepting to join. Unable to enlist in the transaction .
    New transaction cannot enlist in the specified transaction coordinator."


    What is the problem and how can i resolve it.



    Environment:

    Machine A : windows 2003 server, sql server 2000

    Machine B : windows 2003 server, sql server 2000

    DSTPackage properties:
    has 1 global variable.
    checked: use transaction, commit on successful package completion, use OLE DB service component.
    Execute task workflow properties: (2 tasks: each task call store procedure)
    checked: Join transaction if present, Rollback transaction on failure

  2. #2
    Join Date
    Feb 2003
    Posts
    1,048
    http://support.microsoft.com/?kbid=816701

    This behavior occurs if the Distributed Transaction Coordinator (DTS) service is disabled or if network DTC access is disabled. By default, network DTC access is disabled in Windows Server 2003.

  3. #3
    Join Date
    Jun 2005
    Posts
    2

    Thank you

    Thank you very much Rawhide. When i configure the environment as your comment but I can not solve it anymore. However, It give me more knowledge about DTS about distributed transaction service.

    Manop Rattichote

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •