NSPI conexiuni la un controler de domeniu Windows 2008 poate provoca MAPI aplicațiile client să nu reușească cu un cod de eroare: "MAPI_E_LOGON_FAILED"

ID articol: 949469 - Vizualizați produsele pentru care se aplică acest articol.
Importante Acest articol conține informații despre cum să modificați registry-ul. Asigurați-vă că copierea de rezervă registry înainte de a modifica aceasta. Asigurați-vă că știți să restabiliți registry dacă apare o problemă. Pentru mai multe informații despre modul de rezervă, pauză și modificări în registry, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
322756 Cum la spre spate sus și restaurarea registry în Windows
Măriți totul | Reduceți totul

SIMPTOME

O conexiune de nume Serviciu Provider Interface (NSPI) de la un client MAPI la un controler de domeniu Windows Server 2008 ar putea e?ua cu următorul cod eroare care este returnat de server:
MAPI_E_LOGON_FAILED
În unele cazuri, o casetă de dialog de acreditare poate apărea în interfața cu utilizatorul MAPI clientul când întâmpinați această problemă.

Clienților afectate includ Microsoft Outlook și BlackBerry Enterprise Server.

CAUZĂ

Acest comportament se produce deoarece Windows Server 2008 permite numai pentru maximum 50 concurrent NSPI legături per utilizator pentru orice controler de domeniu implicit. Suplimentare NSPI conexiuni sunt respinse cu un cod de eroare MAPI_E_LOGON_FAILED.

Notă Windows Server 2003 și în versiunile anterioare ale sistemelor de operare Microsoft Windows să nu prezinte acest comportament. Schimbarea de comportament în Windows Server 2008 este destinat pentru a proteja împotriva clientii care deschid prea multe NSPI conexiuni fără a închide apoi conexiunile de controlere de domeniu. Prea multe conexiuni cum ar fi acestea pot duce la epuizarea resurselor.

REZOLUȚIE

Pentru a rezolva această problemă, verificați toate conexiunile NSPI care procesează pe client crea pentru conexiune scurgeri. De exemplu, un apel pentru a NspiBind funcția trebuie să aibă un apel corespunzătoare la NspiUnbind funcția atunci când o conexiune NSPI nu mai este necesară. Această opera?ie poate solicita că vă depanați orice script-urile personalizate sau aplicații care utilizează NSPI. Dacă această problemă afectează aplicații externe, contactați vânzătorii de software-ul pentru actualizări.

Notă Furnizor Outlook NSPI MAPI care este instalat Microsoft Outlook este destinat numai pentru utilizarea cu Microsoft Outlook. Script-uri externe și aplicații care se bazează pe furnizorul Outlook NSPI MAPI nu sunt acceptate.

Cum să modificați registry-ul pentru a permite conexiuni suplimentare NSPI

AVERTISMENT Poate să apară probleme grave dacă modificați registry incorect utilizând Registry Editor sau utilizând o altă metodă. Aceste probleme ar putea necesita reinstalarea sistemului de operare. Microsoft nu poate garanta că aceste probleme pot fi rezolvate. Modificați registry-ul pe propriul risc.

Dacă se caută în mod legitim solicită mai concurrent NSPI legături per utilizator, puteți modifica limita implicită. Pentru aceasta, urmați acești pași:
  1. Faceți clic pe Începe, faceți clic pe A alerga, tip regedit, apoi faceți clic pe ok.
  2. Localizați și apoi faceți clic pe următoarea cheie de registry:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS
  3. Faceți clic pe Parametrii cheie.
  4. Pe Editare meniul, indicați spre Noi, apoi faceți clic pe Valoare DWORD.
  5. Tip NSPI maxim sesiuni per utilizator, apoi apăsați ENTER.
  6. Faceți dublu clic pe NSPI maxim sesiuni per utilizator, tastați numărul maxim de conexiuni NSPI pe care doriți să, și apoi faceți clic pe ok.

    NotăÎn timp ce limita superioară de această setare este 0xffffffff (sau 4294967295), configurarea server cu o valoare mai mare decât cea implicită va consuma memorie suplimentară pe server-o nouă pagină pe conexiune. Dacă valoarea este setată prea mare și prea multe conexiuni sunt create pentru fiecare instanță de cerere utilizator, serverul va rula scăzut pe memorie sau reacționa complet. Inferioară implicit NSPI unire limită înăuntru Ferestre a servi 2008 s-a bazat pe experiența clientului, în cazul în care sisteme de operare anterioare ar permite ei înșiși de a fi copleșit de al treilea petrecere produse în ceea ce se ridică la un refuz de serviciu de atac. Utilizați o abordare bun simț pentru a crește dincolo de valoarea implicită; de exemplu, începe cu 250 zecimal (0x000000FA hexazecimal), apoi test pentru a vedea memoria aeriene creat și că erorile au încetat. Soluția pe termen lung trebuie să contactați furnizorul produsului NSPI și să le cereți să schimbe comportamentul lor; valoarea de registry este doar ca un workaround pentru a oferi ajutor de eroare.
  7. Ieșire registru redactor.
  8. Reporni?i computerul sau Active Directory Domain Services.

INFORMAȚII SUPLIMENTARE

AVERTISMENT Poate să apară probleme grave dacă modificați registry incorect utilizând Registry Editor sau utilizând o altă metodă. Aceste probleme ar putea necesita reinstalarea sistemului de operare. Microsoft nu poate garanta că aceste probleme pot fi rezolvate. Modificați registry-ul pe propriul risc.

Pentru a confirma că ați întâlnit problema descrisă în secțiunea „Simptome", urmați acești pași:
  1. Activați jurnal eveniment pentru conexiuni NSPI. Pentru aceasta, urmați acești pași:
    1. Pe controlerul de domeniu care is targeted pentru conexiunea NspiBind, faceți clic pe Începe, faceți clic pe A alerga, tip regedit, apoi faceți clic pe ok.
    2. Localizați și faceți dublu clic pe următoarea intrare de registry:
      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS\Diagnostics\4 MAPI interfață evenimente
    3. În Value date caseta, tip 5, apoi faceți clic pe ok.

      Notă Valoarea implicită de această intrare de registry este 0.
    4. Pe Fișier meniu, faceți clic pe Ieșire.
    Notă Acesta este un nivel detaliat de logare eveniment și poate genera mai multe evenimente. Acest nivel detaliat de logare eveniment include evenimente care au legătură cu diagnosticul de această problemă. Vă recomandăm ca restaurați această setare la valoarea implicită după ce ați terminat de depanare.
  2. După ce activați înregistrarea în jurnal a eveniment, un eveniment care seamănă cu următorul se înregistrează în serviciile director jurnal de evenimente atunci când se produce această problemă:
    Event ID: 2820
    NSPI max connection limit for the user has reached.
    You need to do NSPI unbind on old connections before making new connections.
    Additional Data
    Max NSPI connections per user: 
    %1
    User: 
    %2
    
O captura de rețea de eșecul pot con?ine pachete care seamănă cu următorul:
Reduceți tabelulMăriți tabelul
SursăDestinațieProtocolulInformații
ClientIPServerIPNSPINspiBind cerere
ServerIPClientIPNSPINspiBind răspuns, stare: MAPI_E_LOGON_FAILED

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:
314980Cum la spre configure logare eveniment diagnosticare Active Directory în Windows Server 2003 și în Windows 2000 Server

Proprietă?i

ID articol: 949469 - Ultima examinare: 9 octombrie 2011 - Revizie: 1.0
SE APLICĂ LA:
  • Windows Server 2008 Standard
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Standard without Hyper-V
  • Microsoft Office Outlook 2007
Cuvinte cheie: 
kbtshoot kbExpertiseInter kbprb kbmt KB949469 KbMtro
Traducere automată
IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, nu de un traducător. Deoarece Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, toate articolele din Baza noastră de cunoștințe vor fi disponibile în limba dvs. nativă. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, precum în cazul în care un vorbitor străin poate face greșeli vorbind limba dvs. nativă. Compania Microsoft nu este responsabilă pentru nicio inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții săi. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol:949469

Trimite?i feedback