Număr eroare: 361379 (Shiloh_Bugs)BUG #: 362188 (Shiloh_Bugs)BUG #: 360680 (Shiloh_Bugs)BUG #: 361379 (Shiloh_Bugs)

Simptome

Când executați o tranzacție distribuite pentru un server legat în Microsoft SQL Server 2000 pe un computer care execută Microsoft Windows Server 2003, este posibil să primiți următorul mesaj de eroare:

Server: Msg 7391, Level 16, State 1, linia 2
Imposibil de efectuat operațiunea, deoarece furnizorul OLE DB 'SQLOLEDB' nu a reușit pentru a începe o tranzacții. Furnizor OLE/DB returnat mesajul: noi tranzacții nu solicite în coordonator de tranzacții specificat.

Cauza

Problema se produce deoarece Microsoft Distributed Transaction Coordinator (MS DTC) nu este configurat pentru accesul la rețea. În mod implicit, setările de acces de rețea de MS DTC sunt dezactivate noi instalări de SQL Server 2000 pe computere care execută Windows Server 2003.

Rezolvare

Pentru a rezolva această problemă, urmați acești pași:

  1. Faceți clic pe Start, indicați spre Toate programele, indicați spre Instrumente de administrareși apoi faceți clic pe Component Services.

  2. În Expertul Component Services, extindeți Component Services, și apoi faceți dublu clic pe computere.

  3. Faceți clic dreapta pe Computerul meu, și apoi faceți clic pe
    Proprietăți.

  4. Faceți clic pe fila MS DTC , și apoi faceți clic pe
    Configurație de securitate.

  5. În caseta de dialog Configurația de securitate , faceți clic pentru a bifa caseta de selectare Rețea DTC acces .

  6. Sub DTC accesul la rețea, faceți clic pe
    Rețea de tranzacții.

    Notă Dacă ați instalat pachetul Service Pack 1 pentru Windows Server 2003, faceți clic Permite de intrare și de Ieșire permite.

  7. Asigurați-vă că Contul de log on DTC este setat la
    NT Authority\NetworkService.

  8. Faceți clic pe OK.

  9. În caseta de mesaj, faceți clic pe Da pentru a continua.

  10. În caseta de dialog DTC consola de mesaj , faceți clic pe OK.

  11. În caseta de dialog Proprietăți sistem , faceți clic pe
    OK.

  12. Reporniți computerul pentru ca modificările să aibă efect.

    Notă În unele cazuri, trebuie să porniți serviciul DTC înainte de a porni serviciul SQL Server, astfel încât server legat distribuite interogări funcționează bine.

Referințe

Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:

306843 cum se depanează problemele de paravan de protecție MS DTC

Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:

871158 se poate instala Microsoft Office Project Server 2003 pe Microsoft Windows Server 2003

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Cât de mulțumit sunteți de calitatea traducerii?

Ce v-a afectat experiența?

Aveți feedback suplimentar? (Opțional)

Vă mulțumim pentru feedback!

×