Tünetek
A Microsoft Dynamics CRM 4.0 számos munkafolyamatot használ. Az AsyncOperationBase és a WorkflowLogBase tábla nagyon nagyra nő, és teljesítménybeli problémák léptek fel.
Ok
A problémát az okozza, hogy a munkafolyamat-szabályok aktiválásakor a rendszer létrehoz egy munkafolyamat-példányt és egy munkafolyamat-rekordot az MSCRM adatbázis AsyncOperationBase és WorkflowLogBase tábláiban. A munkafolyamat-példány befejeztével azonban a munkafolyamat-rekord az adatbázisban marad. Ezért az AsyncOperationBase és a WorkflowLogBase tábla folyamatosan növekszik. Idővel a teljesítmény csökken.
Megjegyzés: Ezeknek a rekordoknak az AsyncOperationType tulajdonsága 10-re van állítva.
Megoldás
A problémát a Microsoft Dynamics CRM 4.0 legújabb összegző frissítésében javítottuk.
További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):
949256 Microsoft Dynamics CRM 4.0 frissítései és gyorsjavításai
Fontos: Az alábbi szakasz, módszer vagy feladat a beállításjegyzék módosítását magában foglaló lépéseket ismerteti. A beállításjegyzék helytelen módosítása azonban komoly problémákhoz vezethet. Ezért a lehető legnagyobb körültekintéssel végezze el a következő lépéseket. A nagyobb biztonság érdekében a módosítás előtt készítsen biztonsági másolatot a beállításjegyzékről, így probléma esetén visszaállíthatja azt. A beállításjegyzék biztonsági mentéséről és visszaállításáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
322756 A beállításjegyzék biztonsági mentése és visszaállítása a Windowsban
Ha a gyorsjavítás telepítése után engedélyezni szeretné ezt a gyorsjavítást, ugorjon a "Javítás funkció" című részhez. Ha saját kezűleg szeretné engedélyezni a gyorsjavítást, ugorjon a "Kézi javítás" című szakaszhoz.
Automatikus javítás
A gyorsjavítás automatikus engedélyezéséhez kattintson a Javítás gombra vagy hivatkozásra. Ezután kattintson a Fájl letöltése párbeszédpanel Futtatás gombjára, és kövesse az automatikus javítási varázsló lépéseit.
Megjegyzések
- Előfordulhat, hogy ez a varázsló csak angol nyelven érhető el. Az automatikus javítás azonban a Windows többi nyelvi verziójával is működik.
- Ha ezt a cikket nem azon a számítógépen tekinti meg, amelyen a problémát tapasztalja, mentse a javítást egy flash meghajtóra vagy CD-re, majd futtassa azon a számítógépen, amelyen a hiba jelentkezik.
Ezután lépjen a "Megoldódott a probléma?" szakaszhoz.
Kézi javítás
A gyorsjavítás engedélyezéséhez tegye a következőket:
Kattintson a Start menüFuttatás parancsára, írja be a regedit parancsot, majd kattintson a
OK gombot.Keresse meg a beállításszerkesztőben az alábbi alkulcsot:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRMÁllapítsa meg, hogy létezik-e AsyncRemoveCompletedWorkflows nevű duplaszó rendszerleíró bejegyzés. Az AsyncRemoveCompletedWorkflows beállításjegyzékbeli bejegyzés értékének 1-nek kell lennie.
Ha az AsyncRemoveCompletedWorkflows beállításjegyzékbeli bejegyzés nem létezik, vegye fel a bejegyzést. Ehhez kövesse az alábbi lépéseket:
Kattintson a jobb gombbal az MSCRM elemre, mutasson a
Új, kattintson a Duplaszó elemre, majd írja be a következőt:
AsyncRemoveCompletedWorkflows a
Név mező.Dupla kattintás
AsyncRemoveCompletedWorkflows kifejezést, majd írja be a következőt:
1 az Érték mezőben.Kattintson a Start gombra, majd a
Futtassa a parancsot, írja be az iisreset parancsot, majd kattintson a
OK gombot.Megjegyzés: Ha az AsyncRemoveCompletedWorkflows duplaszó értéke esetén visszaáll a 0-ra, a Microsoft Dynamics CRM akkor is megőrzi a munkafolyamat-rekordokat, ha a feladatok befejeződtek.
Megjegyzés: Ez a gyorsjavítás kizárólag proaktív tevékenységet végez. Ezért a gyorsjavítás telepítésekor és aktiválásakor csak az új munkafolyamat-rekordok törlődnek automatikusan. Ha az AsyncOperationBase és a WorkflowLogBase tábla már túl nagy ezen munkafolyamat-rekordok miatt, akkor a Microsoft Tudásbázis alábbi cikkében megtalálható Microsoft SQL Server-karbantartási parancsfájllal törölnie kell ezeket a táblákat:
968520 A teljesítmény lassú, ha az AsyncOperationBase tábla túl nagy lesz a Microsoft Dynamics CRM 4.0-ban
Megoldódott a probléma?
- Ellenőrizze, hogy a probléma megoldódott-e. Ha a probléma megoldódott, nem kell továbbolvasnia ezt a szakaszt. Ha a probléma továbbra is fennáll, forduljon az ügyfélszolgálathoz.
- Nagyra értékeljük a visszajelzését. Ha visszajelzést szeretne küldeni, vagy jelenteni szeretné a megoldással kapcsolatos problémákat, kérjük, hagyjon visszajelzést a "Javítás nekem" blogon, vagy küldjön nekünk egy e-mailt .
További információ
A szoftverfrissítésekkel kapcsolatos terminológiáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
824684 A Microsoft szoftverfrissítéseinek leírására használt szabványos terminológia leírása A Microsoft Business Solutions CRM szoftverrel kapcsolatos gyorsjavításával és frissítési csomagjával kapcsolatos terminológiáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
887283 Microsoft Business Solutions CRM szoftver gyorsjavítási és frissített csomagelnevezési szabványok