Problema transazioni distrubuite

mercoledì 25 giugno 2008 - 06.44

rspadar Profilo | Newbie

Ciao a tutti,

ho un problema con 2 server SQL 2000 SP4 installati su Windows Server 2003
Sp2.

Ho l'errore 7391 che con vari documenti pensavo di risolvere configurando
MSDTC.

L'errore è
Server: messaggio 7391, livello 16, stato 1, riga 2
Il provider OLE DB 'SQLOLEDB' non è in grado di avviare una transazione distribuita. Impossibile eseguire l'operazione.
[OLE/DB provider returned message: Impossibile aggiungere la nuova transazione all'elenco del coordinatore di transazioni specificato. ]
Traccia di errore OLE DB [OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d00a].

Nonostante tutto però continuo ad avere problemi.

Facendo operazioni senza transazioni tutto fila liscio sui 2 server, ma
utilizzando le transazioni no.

I 2 server fanno entrambi parte di un cluster a 2 nodi.

Ho configurato il servizio SQL in modo che attenda che MSDTC sia in
esecuzione.

Ho configurato MSDTC con Nessuna autenticazione, ma praticamente tutto
quello che ho fatto non ha avuto esito positivo.

Per caso vi è mai capitata una situazione del genere? Potete darmi qualche
indicazione?


Saluti

Raffaele

lbenaglia Profilo | Guru

>ho un problema con 2 server SQL 2000 SP4 installati su Windows
>Server 2003
>Sp2.
>
>Ho l'errore 7391 che con vari documenti pensavo di risolvere
>configurando
>MSDTC.

Ciao Raffaele,

hai provato anche con questi?
http://support.microsoft.com/kb/306212
http://support.microsoft.com/kb/839279

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

rspadar Profilo | Newbie

Si già verificato.

Ho appena installato dai componenti di Windows : Abilita accesso DTC alla rete ma comunque non va.

Ho scaricato un tool di Microsoft, DTCTester, è anche questo mi da lo stesso errore penso che chiama 8004d01b.

Ormai stiamo dando i numeri...

Qualche altra idea?


Raffaele

rspadar Profilo | Newbie

Ringrazio tutti,

ho risolto il problema.
Ho installato 2 macchine virtuali per fare test e tutto funzionava tranquillamente.
Il mio ambiente per prevedeva 2 cluster da 2 nodi in remoto.
Dopo aver aggiunto sul DNS locale i nomi delle macchine remote e sul DNS remoto i nomi delle macchine Locali il problema si è risolto.


Grazie cmq a tutti,

Raffaele
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5