Distributed transaction

  • Hello everyone,

    I am trying to run a query from a Linked server "ABCD"

    Set @SQLCMD = 'Select * from TableName"

    Insert into @TempTableName

    Execute (@SQLCMD) AT ABCD

    I am getting below error while running the above statements. When I Remove the Insert into @TempTableName it is working fine.

    The operation could not be performed because OLE DB provider "SQLNCLI10" for linked server "ABCD" was unable to begin a distributed transaction.

    Please help.

    Thanks in Advance!

  • Have you tried

    Set @SQLCMD = 'Select * from openquery(ABCD,"Select * from database.TableName")'

    insert into @TempTableName

    EXEC (@SQLCMD)

  • haichells (8/4/2015)


    Hello everyone,

    I am trying to run a query from a Linked server "ABCD"

    Set @SQLCMD = 'Select * from TableName"

    Insert into @TempTableName

    Execute (@SQLCMD) AT ABCD

    I am getting below error while running the above statements. When I Remove the Insert into @TempTableName it is working fine.

    The operation could not be performed because OLE DB provider "SQLNCLI10" for linked server "ABCD" was unable to begin a distributed transaction.

    Please help.

    Thanks in Advance!

    Quick question, what is the output of this code?

    EXEC SP_CONFIGURE 'Ad Hoc Distributed Queries'

    😎

Viewing 3 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic. Login to reply