Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Impossibile avviare una transazione distribuita

Trovato, MSDTC sul server remoto era un clone del server locale.

Dal registro degli eventi dell'applicazione Windows:

Tipo evento:Errore
Origine evento:MSDTC
Categoria evento:CM
ID evento:4101
Data:19/09/2011
Ora:1:32:59 PM
Utente:N/A
Computer:ASITESTSERVER
Descrizione:

L'MS DTC locale ha rilevato che l'MS DTC su ASICMSTEST ha la stessa identità univoca dell'MSDTC locale. Ciò significa che i due MS DTC non saranno in grado di comunicare tra loro. Questo problema si verifica in genere se uno dei sistemi è stato clonato utilizzando strumenti di clonazione non supportati. MS DTC richiede che i sistemi vengano clonati utilizzando strumenti di clonazione supportati come SYSPREP. L'esecuzione di "msdtc -uninstall" e quindi "msdtc -install" dal prompt dei comandi risolverà il problema. Nota:l'esecuzione di 'msdtc -uninstall' comporterà la perdita di tutte le informazioni di configurazione di MS DTC da parte del sistema.

Per ulteriori informazioni, vedere Centro assistenza e supporto all'indirizzo http://go.microsoft.com/fwlink/events.asp.

In esecuzione

msdtc -uninstall
msdtc -install

e quindi l'arresto e il riavvio del servizio SQL Server lo hanno risolto.