NSPI připojení k řadiči domény se systémem Windows 2008 může způsobit chybu s kódem chyby aplikací klienta MAPI: "mapi_e_logon_failed"

Překlady článku Překlady článku
ID článku: 949469 - Produkty, které se vztahují k tomuto článku.
Důležité Tento článek obsahuje informace o úpravě registru. Ujistěte se před úpravami je nutné zálohovat registr. Ujistěte se, že víte, jak registr obnovit v případě, že dojde k potížím. Další informace o zálohování, obnovení a úpravách registru získáte článku znalostní báze Microsoft Knowledge Base:
322756 Postup při zálohování a obnovení registru v systému Windows
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Připojení z klienta MAPI rozhraní NSPI (název služby zprostředkovatele rozhraní) na řadič domény se systémem Windows Server 2008 se pravděpodobně nezdaří s následující kód chyby vrácený ze serveru:
MAPI_E_LOGON_FAILED
V některých případech může zobrazit dialogové okno pověření v uživatelském rozhraní klienta MAPI Pokud narazíte na problém.

Ohrožené klienty patří aplikace Microsoft Outlook a serveru BlackBerry Enterprise Server.

Příčina

K tomuto chování dochází, protože systém Windows Server 2008 umožňuje pouze výchozí maximálně 50 souběžných připojení NSPI uživatele libovolného řadiče domény. Další NSPI připojení jsou odmítnuty s kódem chyby MAPI_E_LOGON_FAILED.

Poznámka: Windows Server 2003 a dřívějších verzích operačních systémů Microsoft Windows tento jev nevyskytuje. Změna chování v systému Windows Server 2008 je určena k ochraně řadiče domény vůči klientům, kteří se otevřít příliš mnoho připojení NSPI bez zavření připojení. Příliš mnoho připojení, jako například může způsobit vyčerpání prostředků.

Řešení

Chcete-li tento problém vyřešit, zkontrolujte všechna připojení NSPI procesy na straně klienta vytvořit připojení těsnosti. Například volání NspiBind funkce musí mít odpovídající volání NspiUnbind funkce při připojení k NSPI již není nutné. Tato operace může vyžadovat debug všechny vlastní skripty nebo aplikace, které používají NSPI. Pokud se tento problém týká externí aplikace, obraťte se na dodavateli softwaru aktualizace.

Poznámka: Zprostředkovatel rozhraní MAPI aplikace Outlook NSPI nainstalovanou aplikaci Microsoft Outlook je určena pouze pro použití s aplikací Microsoft Outlook. Externí skriptů a aplikací, které využívají zprostředkovatele rozhraní MAPI aplikace Outlook NSPI nejsou podporovány.

Jak upravit registr pro další připojení NSPI

Upozornění Při nesprávných úpravách registru pomocí Editoru registru nebo jiným způsobem může dojít k vážným problémům. Tyto problémy mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nemůže zaručit, že tyto potíže lze vyřešit. Úpravy registru provádíte na vlastní nebezpečí.

Pokud jsou oprávněně požadováno více souběžných připojení NSPI na uživatele, můžete změnit výchozí limit. Chcete-li to provést, postupujte takto:
  1. Klepněte na tlačítko Spustit, klepněte na tlačítko Spustit, typ regedita klepněte na tlačítko OK.
  2. Vyhledejte a klepněte na následující klíč registru:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS
  3. Klepněte Parametry klíč.
  4. V Upravit příkaz Novýa klepněte na tlačítko Hodnota DWORD.
  5. Typ NSPI maximální počet relací na uživatele, a pak stiskněte klávesu ENTER.
  6. Poklepejte na položku NSPI maximální počet relací na uživatele, zadejte maximální počet NSPI připojení, které chcete mít a klepněte na tlačítko OK.

    Poznámka: Neexistuje žádná zvláštní horní mez tohoto nastavení mimo hranice, které jsou uložené je hodnota DWORD (tj. 0xffffffff nebo asi 4 miliardy). Tento způsob konfigurace serveru umožní systému Windows Server 2003 z hlediska maximální počet povolených uživatele NSPI připojení fungují podobně.
  7. Ukončete Editor registru.
  8. Restartujte počítač nebo služba Active Directory Domain Services.

Další informace

Upozornění Při nesprávných úpravách registru pomocí Editoru registru nebo jiným způsobem může dojít k vážným problémům. Tyto problémy mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nemůže zaručit, že tyto potíže lze vyřešit. Úpravy registru provádíte na vlastní nebezpečí.

Chcete-li potvrdit, došlo k problému, který je popsán v části "Příznaky", postupujte takto:
  1. Povolte protokolování událostí pro připojení NSPI. Chcete-li to provést, postupujte takto:
    1. Na řadič domény, který je určen pro NspiBind připojení klepněte na tlačítko Spustit, klepněte na tlačítko Spustit, typ regedita klepněte na tlačítko OK.
    2. Vyhledejte a poklepejte na následující položku registru:
      Události rozhraní MAPI HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS\Diagnostics\4
    3. V Hodnota dat Typ pole 5a klepněte na tlačítko OK.

      Poznámka: Výchozí Tato položka registru hodnotu 0.
    4. V Soubor nabídky, klepněte na tlačítko Konec.
    Poznámka: To je úroveň podrobného protokolování událostí a může způsobit mnoho událostí. Tato úroveň podrobného protokolování událostí obsahuje události, které nesouvisejí se Diagnostika tohoto problému. Doporučujeme, abyste po vyřešení potíží obnovte toto nastavení na výchozí hodnotu.
  2. Po povolení protokolování událostí je zaznamenána událost podobná následující, v adresáři služby protokol událostí, když nastane tento problém:
    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
    
Sběr selhání sítě může obsahovat paketů podobné následujícím:
Zmenšit tuto tabulkuRozšířit tuto tabulku
ZdrojUrčeníProtokolInformace
ClientIPIp_adresa_serveruNSPIPožadavek NspiBind
Ip_adresa_serveruClientIPNSPIStavu odpovědi NspiBind: MAPI_E_LOGON_FAILED

Odkazy

Další informace získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
314980Konfigurace protokolování diagnostických událostí služby Active Directory v systému Windows Server 2003 a Windows 2000 Server

Vlastnosti

ID článku: 949469 - Poslední aktualizace: 22. května 2011 - Revize: 9.0
Informace v tomto článku jsou určeny pro produkt:
  • 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
Klíčová slova: 
kbtshoot kbexpertiseinter kbprb kbmt KB949469 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:949469

Dejte nám zpětnou vazbu

 

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