Príznaky
V systéme Microsoft Dynamics CRM 4,0 používate veľa pracovných postupov. Tabuľky AsyncOperationBase a WorkflowLogBase rastú veľmi veľké a vyskytnú sa problémy s výkonom.
Príčina
Tento problém sa vyskytuje, pretože pri vyhodení pravidiel pracovného postupu sa v AsyncOperationBase a WorkflowLogBase tabuľkách databázy MSCRM vytvorí inštancia pracovného postupu a záznam pracovného postupu. Po dokončení inštancie pracovného postupu sa však záznam pracovného postupu zostane v databáze. Tabuľky AsyncOperationBase a WorkflowLogBase preto naďalej rastú. Nakoniec klesá výkonnosť.
Poznámka vlastnosť AsyncOperationType pre tieto záznamy je nastavená na hodnotu 10.
Riešenie
Tento problém je vyriešený v poslednej kumulatívnej súhrnnej aktualizácii pre systém Microsoft Dynamics CRM 4,0.
Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
949256 Aktualizácie a rýchle opravy systému Microsoft Dynamics CRM 4,0
dôležité Táto časť, metóda alebo úloha obsahuje kroky, ktoré vám informujú o tom, ako upraviť databázu Registry. Ak však databázu Registry upravíte nesprávne, môžu nastať vážne problémy. Preto dávajte pozor a postupujte presne podľa týchto krokov. Na dosiahnutie lepšej ochrany je vhodné pred úpravou databázu Registry zálohovať. To vám umožní obnoviť databázu Registry, ak sa vyskytnú problémy. Ďalšie informácie o zálohovaní a obnovení databázy Registry sa nachádzajú v nasledujúcom článku databázy Microsoft Knowledge Base:
322756 Ako zálohovať a obnovovať databázu Registry vo Windowse
po nainštalovaní rýchlej opravy, aby sme túto rýchlu opravu povolili za vás, prejdite na časťOpravte to za mňa. Ak chcete rýchlu opravu povoliť sami, prejdite na časťja to vyriešim.
Opravte to za mňa
Ak chcete rýchlu opravu povoliť automaticky, kliknite na tlačidlo opraviť alebo prepojenie. V dialógovom okne sťahovanie súboru kliknite na položku Spustiť a postupujte podľa krokov v sprievodcovi riešenie Fix it .
Poznámok
-
Tento sprievodca môže byť dostupný iba v angličtine. Automatická oprava však funguje aj pre ostatné jazykové verzie systému Windows.
-
Ak nie ste v počítači, v ktorom sa vyskytol problém, môžete riešenie Fix it uložiť na USB kľúč alebo na CD disk a potom ho spustiť v počítači, v ktorom sa vyskytol problém.
Potom prejdite na časť vyriešil saproblém?
Ja to vyriešim
Ak chcete túto rýchlu opravu povoliť, postupujte podľa týchto krokov:
-
Kliknite na tlačidlo Štart, kliknite na položku Spustiť, zadajte príkaz regedit a potom kliknite na tlačidlo
OK. -
V editore databázy Registry vyhľadajte nasledujúci podkľúč:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
-
Zistite, či existuje položka databázy Registry DWORD s názvom AsyncRemoveCompletedWorkflows. Údaje hodnoty položky databázy Registry AsyncRemoveCompletedWorkflows musia byť 1.
-
Ak položka databázy Registry AsyncRemoveCompletedWorkflows neexistuje, pridajte položku. Ak to chcete urobiť, postupujte podľa týchto krokov:
-
Kliknite pravým tlačidlom myši na MSCRM, ukážte na
položkunové, kliknite na položku hodnota DWORDa potom
do
poľanázov zadajte AsyncRemoveCompletedWorkflows. -
Dvakrát kliknite na položku
AsyncRemoveCompletedWorkflowsa potom
do poľa údaj hodnoty zadajte hodnotu 1. -
Kliknite na tlačidlo Štart, kliknite na položku
Spustiť, zadajte príkaz IISRESET a potom kliknite na tlačidlo
OK.
Poznámka: Ak sa hodnota v poli údaje hodnoty pre hodnotu DWORD AsyncRemoveCompletedWorkflows obnoví na hodnotu 0, Microsoft Dynamics CRM bude naďalej uchovávať záznamy pracovných postupov v databáze, a to aj v prípade dokončenia úloh.
-
Poznámka: Táto rýchla oprava je proaktívna len. Ak je rýchla oprava nainštalovaná a aktivovaná, automaticky sa odstránia iba nové záznamy pracovného postupu. Ak tabuľky AsyncOperationBase a WorkflowLogBase sú už veľké z dôvodu týchto záznamov pracovného postupu, musíte vykonať vyčistenie týchto tabuliek pomocou nástroja na vyčistenie Microsoft SQL Server, ktorý je zahrnutý v nasledujúcom článku databázy Microsoft Knowledge Base:
968520 Výkon je pomalý, ak sa tabuľka AsyncOperationBase stáva príliš rozsiahlou v systéme Microsoft Dynamics CRM 4,0
Vyriešil sa problém?
-
Skontrolujte, či sa problém vyriešil. Ak sa problém vyriešil, dokončili ste sa v tejto časti. Ak sa problém nevyriešil, môžete sa obrátiť na oddelenie technickej podpory.
-
Ocenili by sme vaše pripomienky. Ak chcete poskytnúť pripomienky alebo nahlásiť akékoľvek problémy s týmto riešením, zanechajte komentár k bloguOpravte to za mňaalebo nám odošlite e-mailovú správu.
Ďalšie informácie
Ďalšie informácie o terminológii aktualizácie softvéru nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
824684 Popis štandardnej terminológie, ktorá sa používa na popis aktualizácií softvéru od spoločnosti Microsoft pre ďalšie informácie o oprave hotfix softvéru Microsoft Business Solutions CRM a aktualizácii balíka, kliknite na nasledujúce číslo článku, čím zobrazíte článok v databáze Microsoft Knowledge Base:
887283 Rýchla oprava softvéru Microsoft Business Solutions CRM a aktualizácia názvov balíkov