sql - Insert data from linked server stored procedure into table -



sql - Insert data from linked server stored procedure into table -

we have setup sql server 2008 "server1" linked sql server "server2". on "server2", there stored procedure can query fine "server1":

exec [server2].[xx].[dbo].[sp] param

however, start inserting info linked server sp, run problems. utilize next code:

insert server1.dbo.table (column1, column2, ...) exec [server2].[xx].[dbo].[sp] param

when started out, received "known" errors like:

ole db provider "sqlncli" linked server "linkedserver" returned message "the partner transaction manager has disabled back upwards remote/network transactions.". msg 7391, level 16, state 2, line 2 operation not performed because ole db provider "sqlncli" linked server "linkedserver" unable begin distributed transaction.

as stated in similar questions like: inserting local table linked stored procedure inserting results of stored procedure linked server

so, configured msdtc on both servers. query runs 20 seconds , aborts error message:

ole db provider "sqlncli10" linked server "server2" returned message "no transaction active.". msg 7391, level 16, state 2, line 14 operation not performed because ole db provider "sqlncli10" linked server "server2" unable begin distributed transaction.

as opposed previous errors, there nil in windows event log.

first of all, query considered distributed transaction because of insert local table?

second, if seek execute distributed query this:

begin distributed tran select * [server2].master.sys.sysprocesses commit tran

i exact same error message after 20 seconds.

i don't know how investigate farther here. firewall issue?

sql sql-server-2008 stored-procedures linked-server

Comments

Popular posts from this blog

web services - java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer -

Accessing MATLAB's unicode strings from C -

javascript - mongodb won't find my schema method in nested container -