Il servizio Microsoft Distributed Transaction Coordinator deve essere eseguito con l'account NT Authority\Servizio di rete Windows

Il supporto per Windows XP è terminato

Il supporto Microsoft per Windows XP è terminato l'8 aprile 2014. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

Il supporto per Windows Server 2003 è terminato il 14 luglio 2015.

Microsoft ha sospeso il supporto per Windows Server 2003 in data 14 luglio 2015. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 903944
Importante Questo articolo contiene informazioni su come modificare il Registro di sistema. Assicurarsi di eseguire il backup del Registro di sistema prima di modificarlo. Assicurarsi di sapere come ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup, ripristinare e modificare il Registro di sistema, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:
256986 Descrizione del Registro di sistema di Microsoft Windows
INTRODUZIONE
In questo articolo viene descritto l'account di Microsoft Windows che deve essere eseguito il servizio Microsoft Distributed Transaction Coordinator (MSDTC) in Windows.
Informazioni
In tutti i Client Windows e sistemi operativi Server, è necessario riavviare il servizio MSDTC per eseguire queste operazioni. Per riavviare il servizio MS DTC, attenersi alla seguente procedura:
  1. Per Windows 8.1 e Windows 8
    Dalla schermata iniziale di swipe dal lato destro per visualizzare il fascino, ricerca, selezionare e quindi cercare cmd (o, se si utilizza una tastiera e mouse, digitare cmd nella schermata iniziale.) Nei risultati della ricerca, premere e tenere o mouse su prompt dei comandi e quindi selezionare Esegui come amministratore.

    Per Windows 7 e versioni precedenti
    Il logo di Windows premere tasti + R, digitare cmd nella casella Esegui e quindi premere INVIO. Pulsante destro del mouse cmd e quindi selezionare Esegui come amministratore.
  2. Digitare net stop msdtc, quindi premere il pulsante di invio.
  3. Digitare net start msdtc, quindi premere il pulsante di invio.
  4. Aprire lo snap-in Microsoft Management Console (MMC) di Servizi componenti. A tale scopo, fare clic su Starte scegliere Esegui , digitare DCOMCNFG.exe, quindi scegliere OK.
  5. Espandere Servizi componenti, espandere computere quindi espandere Risorse del Computer.
  6. Risorse delcomputer e quindi scegliere proprietà.
  7. Fare clic sulla scheda MSDTC e quindi fare clic su Configurazione protezione.
  8. Modificare l'account in Account di accesso DCT in "NT Authority\Servizio di rete". Se è necessaria una password, immettere una password vuota.
  9. Fare clic su OK due volte.

Per Windows XP e Windows Server 2003

A partire da Windows XP e quindi continuare in Windows Server 2003, il servizio MSDTC deve essere eseguito con l'account di Windows NT Authority\Servizio di rete .

Se si modifica l'account a un account diverso dall'account NetworkService , la transazione distribuita. La transazione ha esito negativo perché il servizio MSDTC non è possibile eseguire l'autenticazione reciproca con altre parti che sono coinvolti nella transazione. Le transazioni locali che utilizzano il servizio MSDTC potrebbero inoltre non riuscire.

Nota Le parti possono essere gestori delle transazioni, Gestione risorse o client.

In Microsoft Windows NT 4.0 e Microsoft Windows 2000, è possibile modificare l'account di servizio MSDTC predefinito a un account di dominio. È possibile modificare l'account per eseguire l'autenticazione di Windows quando si esegue un'operazione di ripristino XA su un database XA, ad esempio un database Oracle.

Tuttavia, in Windows Server 2003 e Windows XP, è possibile modificare l'account. È invece necessario assegnare le autorizzazioni e i ruoli necessari per eseguire un'operazione di ripristino XA per l'accountNetworkService nel computer in cui è in esecuzione il servizio MSDTC.

Il metodo per impostare un'operazione di ripristino XA è specifico per ogni database XA. In genere, è necessario aggiungere l'account computer del computer in cui il servizio MSDTC è in esecuzione all'elenco di utenti che è possibile eseguire un'operazione di ripristino XA sul database XA. Inoltre, poiché l'account NetworkService è un account limitato, è necessario fornire all'account NetworkService l'accesso alla cartella in cui si trova la DLL XA.

Per modificare l'account di esecuzione del servizio MSDTC back per l'account NetworkService , attenersi alla seguente procedura.

Avviso L'errata modifica del Registro di sistema utilizzando l'Editor del Registro di sistema o un altro metodo può causare problemi gravi. Questi problemi potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non garantisce che questi problemi possano essere risolti. Modificare il Registro di sistema a proprio rischio.
  1. Fare clic su Start, scegliere Esegui, tipo Regedit, quindi scegliereOK.
  2. Individuare e fare clic sulla seguente sottochiave:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
    Se esistono le seguenti voci, andare al passaggio 6:
    • TurnOffRpcSecurity
    • AllowOnlySecureRpcCalls
    • FallbackToUnsecureRPCIfNecessary
  3. Creare la voce TurnOffRpcSecurity:
    1. Dal menu Modifica, scegliere Nuovoe quindi fare clic su Valore DWORD.
    2. Digitare TurnOffRpcSecurity, quindi premere INVIO.
  4. Creare la voce AllowOnlySecureRpcCalls:
    1. Dal menu Modifica, scegliere Nuovoe quindi fare clic su Valore DWORD.
    2. Digitare AllowOnlySecureRpcCalls, quindi premere INVIO.
  5. Creare la voce FallbackToUnsecureRPCIfNecessary:
    1. Dal menu Modifica, scegliere Nuovoe quindi fare clic su Valore DWORD.
    2. Digitare FallbackToUnsecureRPCIfNecessary, quindi premere INVIO.
  6. Impostare il valore DWORD della voce TurnOffRpcSecurity:
    1. Destro TurnOffRpcSecuritye quindi fare clic su Modifica.
    2. Nella finestra di dialogo Modifica valore DWORD , il valore viene addebitata 1, quindi scegliere OK.
  7. Impostare il valore DWORD della voce AllowOnlySecureRpcCalls:
    1. Destro AllowOnlySecureRpcCallse quindi fare clic su Modifica.
    2. Nella finestra di dialogo Modifica valore DWORD , il valore viene addebitata 0, quindi scegliere OK.
  8. Impostare il valore DWORD della voce FallbackToUnsecureRPCIfNecessary:
    1. Destro FallbackToUnsecureRPCIfNecessarye quindi fare clic su Modifica.
    2. Nella finestra di dialogo Modifica valore DWORD , il valore viene addebitata 0, quindi scegliere OK.
Dopo avere apportato le modifiche del Registro di sistema, è necessario riavviare il servizio MSDTC. Per riavviare il servizio MS DTC, attenersi alla seguente procedura:
  1. Fare clic su Start, scegliere Esegui, tipo cmd, quindi scegliere OK.
  2. Digitare net stop msdtc, quindi premere INVIO.
  3. Digitare net start msdtc, quindi premere INVIO.
  4. Aprire lo snap-in Microsoft Management Console (MMC) di Servizi componenti. A tale scopo, fare clic suStart, scegliere Esegui, tipoDCOMCNFG.exe, quindi scegliereOK.
  5. Espandere Servizi componenti, espanderecomputere quindi espandere Risorse del Computer.
  6. Risorse delcomputer e quindi scegliereproprietà.
  7. Fare clic sulla scheda MSDTC e quindi fare clic suConfigurazione protezione.
  8. Modificare l'account in Account di accesso DCT alNT Authority\Servizio di rete. Se è necessaria una password, immettere una password vuota.
  9. Fare clic su OK due volte.
Riferimenti
Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
816633 Messaggio di errore "La chiamata alla funzione GetXaSwitch non riuscita" con il client Oracle 9. x
899191 Nuove funzionalità del servizio Distributed Transaction Coordinator in Windows Server 2003 Service Pack 1 e in Windows XP Service Pack 2
Per ulteriori informazioni su come gestire gli account e i diritti utente per Microsoft Distributed Transaction Coordinator (MSDTC), visitare il seguente sito Web Microsoft Developer Network (MSDN): I prodotti di terze parti descritti in questo articolo sono forniti da società indipendenti da Microsoft. Microsoft esclude ogni garanzia, implicita o esplicita, relativamente alle prestazioni o all'affidabilità di questi prodotti.
MSDTC XP Win2003

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 903944 - Ultima revisione: 08/18/2015 02:33:00 - Revisione: 3.0

Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8.1, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows XP Professional, Microsoft Windows XP Professional x64 Edition

  • kbprb kbtransaction kbtshoot kbinfo kbmt KB903944 KbMtit
Feedback