Hola quiero averiguar sobre la posible causa de este error: Necesito
ejecutar una consulta distribuida desde un sql 2005 hacia un sql 2000
Select top 10 * from [Server2].pubs.dbo.sales a través del linked server se
ejecuta ok!!
pero Begin distributed transaction
Select top 10 * from [Server2]pubs.dbo.sales
commit transaction;
Devuelve el error:
OLE DB provider "SQLNCLI" for linked server "Server2" returned message "The
transaction manager has disabled its support for remote/network
transactions.".
Msg 7391, Level 16, State 2, Line 2
The operation could not be performed because OLE DB provider "SQLNCLI" for
linked server "Server2" was unable to begin a distributed transaction.
Origen: Microsoft SQL Server 2005 - 9.00.2153.00 (X64) Standard Edition
(64-bit) on Windows NT 5.2 (Build 3790: Service Pack 1) (W2k3)
Destino Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) Microsoft
Corporation Standard Edition on Windows NT 5.0 (Build 2195: Service Pack 4)
(W2k) (Además ejecuatdo en este sql: Instact.sql del SP4 de SQL2000)
Como hago para activar las transacciones distribuidas en mi sql 2000?
(Nota: El servicio msdtc esta ejecutándose en ambos servidores.) Gracias!!
Leer las respuestas