Errore 7391 quando si esegue una transazione distribuita su un server collegato

Traduzione articoli Traduzione articoli
Identificativo articolo: 329332 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sintomi

Quando si esegue una transazione distribuita su un server collegato in Microsoft SQL Server 2000 su un computer che esegue Microsoft Windows Server 2003, è possibile che venga visualizzato il seguente messaggio di errore:
Server: Msg 7391, Level 16, State 1, Line 2
Il provider OLE DB 'SQLOLEDB' non è in grado di avviare una transazione distribuita. Impossibile eseguire l'operazione. Messaggio restituito dal provider OLE DB: Impossibile aggiungere la nuova transazione all'elenco del coordinatore di transazioni specificato.

Cause

Il problema si verifica perché Microsoft Distributed Transaction Coordinator (MS DTC) non è configurato per l'accesso alla rete. Per impostazione predefinita, le impostazioni di accesso alla rete di MS DTC vengono disattivate nelle nuove installazioni di SQL Server 2000 nei computer che eseguono Windows Server 2003.

Risoluzione

Per risolvere il problema, attenersi alla seguente procedura:
  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Strumenti di amministrazione e infine Servizi componenti.
  2. Nella Creazione guidata servizi componenti espandere Servizi componenti, quindi fare doppio clic su Computer.
  3. Fare clic con il pulsante destro del mouse su Risorse del computer, quindi scegliere Proprietà.
  4. Fare clic sulla scheda MS DTC, quindi su Configurazione protezione.
  5. Nella finestra di dialogo Configurazione protezione fare clic per selezionare la casella di controllo Accesso di rete DTC.
  6. In Accesso di rete DTC fare clic su Transazioni di rete.
  7. Verificare che Account di accesso DTC sia impostato su NT Authority\Servizio di rete.
  8. Scegliere OK.
  9. Nella finestra del messaggio fare clic su per continuare.
  10. Nella finestra di dialogo Messaggio console di MS DTC scegliere OK.
  11. Nella finestra di dialogo Proprietà - Sistema scegliere OK.
  12. Riavviare il computer affinché queste modifiche abbiano effetto.

    Nota In alcuni casi, è necessario avviare il servizio DTC prima di avviare il servizio SQL Server in modo che le query distribuite sul server collegato funzionino correttamente.

Riferimenti

Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
306843 Risoluzione dei problemi relativi al firewall MS DTC
Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
871158 Impossibile installare Microsoft Office Project Server 2003 in Microsoft Windows Server 2003

Proprietà

Identificativo articolo: 329332 - Ultima modifica: venerdì 3 febbraio 2006 - Revisione: 6.2
Le informazioni in questo articolo si applicano a:
  • Microsoft SQL Server 2000 Standard Edition
  • 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, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
Chiavi: 
kberrmsg kbbug kbprb KB329332
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com