My linked server is configured correctly, I can execute the request below.
INSERT INTO [RemoteServer]. [Table] SELECT * FROM [LocalServer]. [Table]
However, when I do the same inside a transaction
START TRAN INSERT INTO [RemoteServer]. [Table] SELECT * FROM [LocalServer]. [Table] COMMIT TRAN
I get errors like
The OLE DB provider "SQLNCLI" for the linked server "66.70.123.202" returned the message "Operation is not active." Msg 7391, Level 16, State 2, Line 3 The operation could not be completed because the OLE DB provider "SQLNCLI" for the linked server "66.70.123.202" could not start a distributed transaction.
sql sql-server sql-server-2005 linked-server
Zeus Jun 13 '10 at 20:44 2010-06-13 20:44
source share