Neočekávané chování dochází při spuštění mnoho procesů v počítači je spuštěn SQL Server

Překlady článku Překlady článku
ID článku: 824422 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Může dojít, když mnoho procesů v počítači spustit (například více než 50), není očekávané chování. Však může nebo obdržet chybovou zprávu a chybové zprávy, které jsou přidružené problém může zaznamenána není pro soubory protokolu v počítači. Následující příznaky jsou přidruženy k tomuto problému:
  • SQL Server Agent úlohy, které používají CmdExec úlohy kroky nezdaří pro žádný důvod. Stav úlohy je někdy nastaven na úspěch, ačkoli ve skutečnosti úloha nebyla spuštěna.
  • Xp_cmdshell příkaz vrátí hodnotu NULL, bez ohledu na to, jaké příkaz byl vydán.
  • CmdExec úlohy kroky Data Transformation Services (DTS) mohou selhat bez chyby.
  • Automatizace OLE rozšířené uložené procedury, jako například sp_OACreate uložené procedury mohou selhat s nebo bez návratu kódy chyb.
  • Agenti Out procesu replikace může mít problémy.
  • Nabídka Start v pruhu úkolu neotevře.
  • Objekty COM Out-of-process nemusí pracovat správně.
  • Při pokusu o Správce úloh systému Windows spustíte stisknutím klávesy CTRL + ALT + DEL Windows Správce úloh nespustí a protokolu událostí systému může zobrazit chybová zpráva podobná následující:

    ID události: 26
    Místní nabídka aplikace: cmd.exe
    Chyba aplikace: Aplikace se nezdařil správně inicializovat (0xc0000142). Klepnutím na tlačítko OK můžete aplikaci ukončit.

  • proces, který používá rozhraní Windows API CreateProcess pravděpodobně potíže.

Jak potíže obejít

Chcete-li tento problém vyřešit, postupujte takto.

Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které sdělit, jak upravit registr. Po nesprávné úpravě registru však mohou nastat závažné problémy. Postupujte proto pečlivě podle uvedených kroků. Pro zvýšení bezpečnosti registr zálohujte jestě před jeho úpravami. Potom můžete v případě potíží registr obnovit. Další informace o zálohování a obnovení registru naleznete následujícím článku znalostní v databáze Microsoft Knowledge Base:
322756Zálohování a obnovení registru v systému Windows
  1. Na příkazovém řádku zadejte REGEDT32.EXE spusťte Editor registru.
  2. V Editoru registru vyhledejte následující klíč registru:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
  3. V pravém podokně Editoru registru klepněte na položku Windows.
  4. V nabídce Úpravy klepněte na tlačítko změnit.
  5. V dialogovém okně Upravit řetězecSharedSection vyhledejte parametr řetězec v poli Údaj hodnoty a pak zadejte větší hodnotu parametru SharedSection.

    Poznámka: Parametr SharedSection Určuje systému a plochy pomocí následující formát kde <xxxx> definuje maximální velikost haldy celý systém (v kilobajtech) <yyyy> definuje velikost za hromady plochy a <zzzz> je velikost hromady plochy každé ploše je přidružen neinteraktivním stanice Windows:
    SharedSection = <xxxx>,<yyyy>,<zzzz>
  6. Klepněte na tlačítko OK.
Pokud zvýšíte neinteraktivní plochy haldy 256 KB nebo 512 KB obvykle poskytuje dostatek paměti k vyřešení problému.

Další informace

Tento problém je způsoben známý problém v systému Microsoft Windows NT Server. SQL Server používá neinteraktivním hromady plochy. Neinteraktivní hromady plochy může být nedostatek paměti Pokud vytvořili mnoho procesů. Není dostatek paměti k uspokojení požadavku přidělení, je vrácena chyba a je uživatel upozorněn počítači je nedostatek paměti. Některé programy nemusí zpracovat selhání a někdy pravděpodobně není dostatek paměti k vytvoření dialogové okno chybové zprávy. Není dostatek paměti k vytvoření dialogové okno chybové zprávy, požadovaná operace mohou selhat bez generování chybová zpráva.

Odkazy

Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
126962"Nedostatek paměti" se zobrazí chybová zpráva při máte velký počet spuštěné programy

Vlastnosti

ID článku: 824422 - Poslední aktualizace: 4. března 2004 - Revize: 1.6
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition na těchto platformách
    • Microsoft Windows NT 4.0
Klíčová slova: 
kbmt kbvirtualmem kbeventlog kbregistry kbmessagebox kbserver kbsysadmin kbprb KB824422 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:824422

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