ES:
BEGIN TRAN
INSERT INTO [MioLinkedServer] ....
COMMIT TRAN
Lo scenario � il seguente:
PC1
- Sql 2005 SP2
- LINKED SERVER (correttamente configurato, vedo le tabelle) e riescso a
fare le select
- No firewall attivi
- Configurato servizio MSDTC + RPC (KB/839279)
- Uso utente SysAdmin (solo per effettuare test) uguale per entrambi i pc
PC2
- Sql 2005 SP2
- LINKED SERVER (correttamente configurato, vedo le tabelle) e riescso a
fare le select
- No firewall attivi
- Configurato servizio MSDTC + RPC (KB/839279)
- Uso utente SysAdmin (solo per effettuare test) uguale per entrambi i pc
Ecco l'errore:
OLE DB provider "SQLNCLI" for linked server "PCSIMONE" returned message "Il
gestore delle transazioni partner ha disabilitato il proprio supporto per
transazioni remote/di rete.".
Msg 7391, Level 16, State 2, Line 18
The operation could not be performed because OLE DB provider "SQLNCLI" for
linked server "PCSIMONE" was unable to begin a distributed transaction.
Ovviamente senza transazione esplicita il tutto funziona perfettamente.
Mi date una mano?
Grazie mille
Simone
Hai letto questo articolo?
http://support.microsoft.com/kb/306212/en-us
> Grazie mille
> Simone
Bye
--
Luca Bianchi
Microsoft MVP - SQL Server
http://community.ugiss.org/blogs/lbianchi