Jelenségek
A Microsoft Dynamics CRM 4.0-ban számos munkafolyamatot használhat. Az AsyncOperationBase és a WorkflowLogBase táblák nagyon nagy méretűek, és teljesítménybeli problémák lépnek fel.
A probléma oka
Ez a probléma azért fordul elő, mert amikor a munkafolyamat-szabályok bekövetkeznek, munkafolyamat-példány és munkafolyamat-rekord jön létre az MSCRM-adatbázis AsyncOperationBase és WorkflowLogBase tábláiban. Ha azonban a munkafolyamat-példány befejeződik, a munkafolyamat-rekord az adatbázisban marad. Ezért az AsyncOperationBase és a WorkflowLogBase táblák továbbra is növekednek. Végül csökken a teljesítmény.
Megjegyzés: Ezeknek a rekordoknak az AsyncOperationType tulajdonsága 10-re van állítva.
Megoldás
Ez a probléma már ki van javítva a Microsoft Dynamics CRM 4.0 legújabb összegző frissítésében.
További információért kattintson az alábbi cikkszámra a Microsoft Tudásbázisban található cikk megtekintéséhez:
949256 A Microsoft Dynamics CRM 4.0-frissítések és gyorsjavítások fontosak Ebben a szakaszban, metódusban vagy feladatban a beállításjegyzék módosításának lépéseit
mutatjuk be. A beállításjegyzék helytelen módosítása azonban komoly problémákhoz vezethet. Ezért ügyeljen arra, hogy gondosan kövesse ezeket a lépéseket. A további védelem érdekében a módosítás előtt biztonsági gombra kell módosítania a beállításjegyzéket. Ezután probléma esetén visszaállíthatja a beállításjegyzéket. A beállításjegyzék biztonsági mentésével és visszaállításával kapcsolatos további információkért kattintson a következő cikkszámra a Microsoft Tudásbázisban található cikk megtekintéséhez:
322756 Hogyan lehet biztonsági mentést és visszaállítást használni a beállításjegyzékről a Windowsban a gyorsjavítás telepítése után, ha engedélyezni szeretné ezt a gyorsjavítást, a
"Javítás" című szakaszhoz. Ha inkább saját maga szeretné engedélyezni a gyorsjavítást, akkor a "Haddjavítsam ki"című szakaszt.
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 a Fix it varázsló lépéseit.
Megjegyzések
-
Előfordulhat, hogy a varázsló csak angol nyelven érhető el. Az automatikus javítás ugyanakkor a Windows többi nyelvi verziójával is működik.
-
Ha nem a problémát tartalmazó számítógépen van, mentse a Fix it megoldást egy flash meghajtóra vagy CD-re, majd futtassa a problémát tartalmazó számítógépen.
Ezután a"Megoldott ez a probléma?" szakaszhoz.
Kézi javítás
A gyorsjavítás engedélyezéséhez kövesse az alábbi lépéseket:
-
Kattintson a Startmenü Futtatás parancsra,írja be a regedit parancsot, majd kattintson az
OK gombra. -
A beállításszerkesztőben keresse meg a következő alkulcsot:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
-
Annak megállapítása, hogy létezik-e AsyncRemoveCompletedWorkflows nevű DWORD beállításjegyzékbeli 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 MSCRMelemre, mutasson az Új pontra, kattintson a DWORD érték parancsra, majd írja be az
AsyncRemoveCompletedWorkflows értéket a
Név mezőbe. -
Kattintson duplán
az AsyncRemoveCompletedWorkflowselemre, majd írja be az 1 értéket
az Érték adatmezőbe. -
Kattintson a Startmenü Futtatás parancsra, írja be az
iisreset parancsot, majd kattintson az
OK gombra.
Megjegyzés: Ha az AsyncRemoveCompletedWorkflows DWORD értéke visszaáll 0-ra, a Microsoft Dynamics CRM továbbra is megőrzi a munkafolyamat-rekordokat az adatbázisban akkor is, ha a feladatok befejeződtek.
-
Megjegyzés: Ez a gyorsjavítás csak proaktív. Ezért a gyorsjavítás telepítése és aktiválása esetén csak az új munkafolyamat-rekordok törlődnek automatikusan. Ha az AsyncOperationBase és a WorkflowLogBase tábla már nagy méretű a munkafolyamat-rekordok miatt, akkor a microsoft tudásbáziscikkben szereplő Microsoft SQL Server-rekordkezelő parancsfájl használatával kell megtisztítani 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 megoldódott-e a probléma. Ha a probléma megoldódott, nem kell továbbolvasnia ezt a szakaszt. Ha a probléma továbbra is fennáll, lépjen kapcsolatba a támogatási szolgálattal.
-
Nagyra értékeljük a visszajelzését. Ha visszajelzést szeretne küldeni, vagy bármilyen problémát szeretne jelenteni ezzel a megoldással kapcsolatban, kérjük, írjon egy megjegyzést a "Javítás" bloghoz, vagy küldjön nekünk egy e-mailt.
További információ
A szoftverfrissítésekkel kapcsolatos terminológiáról a következő cikkszámra kattintva olvashat bővebben a Microsoft Tudásbázisban:
824684 A Microsoft szoftverfrissítések leírására használt általános terminológia leírása A Microsoft Business Solutions CRM szoftver gyorsjavításával és frissítési csomagokkal kapcsolatos terminológiáról az alábbi cikkszámra kattintva megtekintheti a cikket a Microsoft Tudásbázisban:
887283 A Microsoft Business Solutions CRM szoftver gyorsjavítása és a csomagelnevezési szabványok frissítése