Symptomer
Du bruker mange arbeidsflyter i Microsoft Dynamics CRM 4.0. Tabellene AsyncOperationBase og WorkflowLogBase blir svært store, og ytelsesproblemer oppstår.
Årsak
Dette problemet oppstår fordi når arbeidsflytreglene startes, opprettes en arbeidsflytforekomst og en arbeidsflytpost i tabellene AsyncOperationBase og WorkflowLogBase i MSCRM-databasen. Når arbeidsflytforekomsten er fullført, beholdes imidlertid arbeidsflytposten i databasen. Derfor fortsetter tabellene AsyncOperationBase og WorkflowLogBase stadig større. Etter hvert reduseres ytelsen.
Vær oppmerksom på at egenskapen AsyncOperationType for disse postene er satt til 10.
Løsning
Dette problemet er løst i den nyeste kumulative samleoppdateringen for Microsoft Dynamics CRM 4.0.
Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
949256 Microsoft Dynamics CRM 4.0 oppdaterer og hurtigreparasjoner Viktig Denne delen, metoden eller oppgaven inneholder trinn som forteller deg hvordan
du endrer registeret. Det kan imidlertid oppstå alvorlige problemer hvis du endrer registret på feil måte. Sørg derfor for at du følger fremgangsmåten nøye. Husk å ta sikkerhetskopi av registret før du endrer det, som en ekstra beskyttelse. Da kan du gjenopprette registret hvis det skulle oppstå problemer. Hvis du vil ha mer informasjon om hvordan du sikkerhetskopierer og gjenoppretter registret, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
322756 Slik sikkerhetskopierer og gjenoppretter du registeret i Windows Når du har installert hurtigreparasjonen, kan du gå til delen Fix it for me for å aktivere denne
hurtigreparasjonenfordeg. Hvis du foretrekker å aktivere hurtigreparasjonen selv, kan du gå til delen La meg rette detselv.
Løs det for meg
Hvis du vil aktivere hurtigreparasjonen automatisk, klikker du Fix it-knappen eller koblingen. Klikk deretter Kjør i dialogboksen Filnedlasting, og følg fremgangsmåten i Fix it-veiviseren.
Merknader
-
Det kan hende at denne veiviseren bare er tilgjengelig på engelsk. Den automatiske reparasjonsløsningen fungerer imidlertid også for andre språkversjoner av Windows.
-
Hvis du ikke er på datamaskinen som har problemet, lagrer du Fix it-løsningen på en flash-enhet eller CD, og deretter kjører du den på datamaskinen som har problemet.
Gå deretter til delen"Løste dette problemet?"
La meg løse det selv
Følg disse trinnene for å aktivere denne hurtigreparasjonen:
-
Klikk Start,klikk Kjør,skriv inn regedit, og klikk deretter
OK. -
Finn følgende undernøkkel i Registerredigering:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
-
Finn ut om det finnes en DWORD-registeroppføring med navnet AsyncRemoveCompletedWorkflows. Verdidataene for registeroppføringen AsyncRemoveCompletedWorkflows må være 1.
-
Hvis registeroppføringen AsyncRemoveCompletedWorkflows ikke finnes, legger du til oppføringen. Gjør dette ved å følge disse trinnene:
-
Høyreklikk MSCRM, pekpå Ny, klikk
DWORD-verdi,og skriv deretter
inn AsyncRemoveCompletedWorkflows i
navneboksen. -
Dobbeltklikk
AsyncRemoveCompletedWorkflows,og skriv deretter
inn 1 i Verdidata-boksen. -
Klikk Start,klikk
Kjør,skriv inn iisreset, og klikk deretter
OK.
Merk at Hvis verdien i Verdidata-boksen for AsyncRemoveCompletedWorkflows DWORD-verdien tilbakestilles til 0, vil Microsoft Dynamics CRM fortsette å beholde arbeidsflytpostene i databasen selv om oppgavene er fullført.
-
Vær oppmerksom på at denne hurtigreparasjonen bare er proaktiv. Når hurtigreparasjonen er installert og aktivert, slettes derfor bare nye arbeidsflytoppføringer automatisk. Hvis tabellene AsyncOperationBase og WorkflowLogBase allerede er store på grunn av disse arbeidsflytpostene, må du utføre en opprydding av disse tabellene ved hjelp av Microsoft SQL Server-oppryddingsskriptet som er inkludert i følgende Microsoft Knowledge Base-artikkel:
968520 Ytelsen er treg hvis AsyncOperationBase-tabellen blir for stor i Microsoft Dynamics CRM 4.0
Løste dette problemet?
-
Kontroller om problemet er løst. Hvis problemet er løst, er du ferdig med denne delen. Hvis problemet ikke er løst, kan du kontakte kundestøtte.
-
Vi setter pris på tilbakemeldingene dine. Hvis du vil gi tilbakemelding eller rapportere problemer med denne løsningen, kan du kommentere bloggen eller sende oss en e-postmelding.
Mer informasjon
Hvis du vil ha mer informasjon om terminologi for programvareoppdatering, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
824684 Beskrivelse av standardtermen som brukes til å beskrive microsoft-programvareoppdateringer Hvis du vil ha mer informasjon om hurtigreparasjoner og oppdatering av pakketermologien for Microsoft Business Solutions CRM, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
887283 Hurtigreparasjon og oppdatering av navngivningsstandarder for Microsoft Business Solutions CRM-programvare