My Linked server is setup correctly , I am able to perform below query.
INSERT INTO [RemoteServer].[Table] SELECT * FROM [LocalServer].[Table]
However when I do the same thing within transaction
BEGIN TRAN INSERT INTO [RemoteServer].[Table] SELECT * FROM [LocalServer].[Table] COMMIT TRAN
I get Errors like
OLE DB provider "SQLNCLI" for linked server "66.70.123.202" returned message "No transaction is active.". Msg 7391, Level 16, State 2, Line 3 The operation could not be performed because OLE DB provider "SQLNCLI" for linked server "66.70.123.202" was unable to begin a distributed transaction.
Check if MS DTC service is running on both servers and it is configured correctly to allow distribured queries.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With