Linked Server related

Posted by rmdussa on Stack Overflow See other posts from Stack Overflow or by rmdussa
Published on 2010-02-04T03:36:24Z Indexed on 2010/05/28 3:11 UTC
Read the original article Hit count: 388

Filed under:
|

I have two instances of SQL Server:

  • Server1 (SQL Server 2008)
  • Server2 (SQL Server 2005)

I am executing a stored procedure from Server1 which references tables on Server2.

It is working fine in my test environment:

  • Server1 runs Vista SP2, SQL Server 2008;
  • Server2 runs Windows XP SP2, SQL Server 2005.

However, it is not working in the production environment:

  • Server1 runs Vista SP1, SQL Server 2008;
  • Server2 runs Windows XP SP2, SQL Server 2005.

The error message I receive is:

OLE DB provider "SQLNCLI10" for linked server "Server2" returned message "No transaction is active.".
Msg 7391, Level 16, State 2, Line 21
The operation could not be performed because OLE DB provider "SQLNCLI10" for linked server "Server2" was unable to begin a distributed transaction.

© Stack Overflow or respective owner

Related posts about sql-server

Related posts about sql-server-2008