Symptomy

W programie Microsoft Dynamics CRM 4.0 jest wiele przepływów pracy. Tabele AsyncOperationBase i WorkflowLogBase rozrastają się bardzo duże i występują problemy z wydajnością.

Przyczyna

Ten problem występuje, ponieważ po zwolniniu reguł przepływu pracy w tabelach AsyncOperationBase i WorkflowLogBase bazy danych MSCRM są tworzone wystąpienia przepływu pracy i rekord przepływu pracy. Jednak po zakończeniu wystąpienia przepływu pracy rekord przepływu pracy pozostanie w bazie danych. Dlatego tabele AsyncOperationBase i WorkflowLogBase stale się rozrastają. Po pewnym czasie wydajność maleje.

Uwaga: właściwość AsyncOperationType dla tych rekordów jest ustawiona na wartość 10.

Rozwiązanie

Ten problem został rozwiązany w najnowszym zbiorczym zb. aktualizacji dla programu Microsoft Dynamics CRM 4.0.
Aby uzyskać więcej informacji, kliknij następujący numer artykułu, aby wyświetlić ten artykuł z bazy wiedzy Microsoft Knowledge Base:

949256 Aktualizacje i poprawki programu Microsoft Dynamics CRM 4.0 Ważne W tej sekcji, metodzie lub zadaniu znajdują się kroki informujące o tym, jak zmodyfikować



rejestr. Niepoprawne zmodyfikowanie rejestru może jednak być przyczyną poważnych problemów. Dlatego należy uważnie wykonywać podane czynności. Dla większego bezpieczeństwa przed zmodyfikowaniem rejestru należy wykonać jego kopię zapasową. Dzięki temu będzie można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji dotyczących wykonywania kopii zapasowej i przywracania rejestru, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

322756 Jak włączyć kopię zapasową rejestru i przywrócić go w systemie Windows po zainstalowaniu poprawki, przejdź do sekcji "Poprawka dla mnie", aby włączyć tę

poprawkę. Jeśli wolisz samodzielnie włączyć poprawkę, przejdź do sekcji "Pozwólmi rozwiązać tosamodzielnie".

Automatyczne rozwiązywanie problemu



Aby automatycznie włączyć poprawkę, kliknij przycisk lub link Napraw. Następnie w oknie dialogowym Pobieranie pliku kliknij przycisk Uruchom i wykonaj kroki kreatora rozwiązywania problemu.




Uwagi

  • Ten kreator może być dostępny tylko w języku angielskim. Jednak ta poprawka automatyczna działa również w innych wersjach językowych systemu Windows.

  • Jeśli używany komputer nie jest tym, którego dotyczy problem, można zapisać to rozwiązanie w postaci poprawki automatycznej na dysku flash lub CD i uruchomić je na odpowiednim komputerze.


Następnie przejdź do sekcji"Czy to rozwiązało problem?".



Samodzielne rozwiązywanie problemu

Aby włączyć tę poprawkę, wykonaj następujące czynności:

  1. Kliknij przycisk Start,kliknij przycisk Uruchom,wpisz polecenie regedit, a następnie kliknij przycisk
    OK.

  2. W Edytorze rejestru znajdź następujący podklucz:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM

  3. Określanie, czy istnieje wpis rejestru DWORD o nazwie AsyncRemoveCompletedWorkflows. Dane wartości wpisu rejestru AsyncRemoveCompletedWorkflows muszą mieć wartość 1.

  4. Jeśli wpis rejestru AsyncRemoveCompletedWorkflows nie istnieje, dodaj go. W tym celu wykonaj następujące czynności:

    1. Kliknij prawym przyciskiem myszy polecenie MSCRM,wskaż polecenie Nowy, kliknij pozycję Wartość DWORD, a następnie wpisz

      AsyncRemoveCompletedWorkflows w
      polu Nazwa.

    2. Kliknij dwukrotnie
      pozycję AsyncRemoveCompletedWorkflows,a następnie wpisz
      1 w polu Dane wartości.

    3. Kliknij przycisk
      Start,kliknij przycisk Uruchom,wpisz tekst iisreset, a następnie kliknij przycisk
      OK.

      Uwaga Jeśli w polu Dane wartości dla wartości DWORD AsyncRemoveCompletedWorkflows zostanie przywrócona wartość DWORD 0, program Microsoft Dynamics CRM zachowa rekordy przepływu pracy w bazie danych nawet po zakończeniu zadań.

Uwaga: ta poprawka działa proaktywnie. Dlatego po zainstalowaniu i aktywowaniu poprawki zostaną automatycznie usunięte tylko nowe rekordy przepływu pracy. Jeśli tabele AsyncOperationBase i WorkflowLogBase są już duże z powodu tych rekordów przepływu pracy, należy wykonać oczyszczanie tych tabel przy użyciu skryptu oczyszczania programu Microsoft SQL Server zawartego w następującym artykule z bazy wiedzy Microsoft Knowledge Base:

968520 Wydajność jest niska, jeśli tabela AsyncOperationBase stanie się zbyt duża w programie Microsoft Dynamics CRM 4.0

Czy problem został rozwiązany?

  • Sprawdź, czy problem został rozwiązany. Jeśli problem został rozwiązany, to koniec pracy z tą sekcją. Jeśli problem nie został rozwiązany, można skontaktować się z pomocą techniczną.

  • Prosimy o opinię. Aby przekazać opinię lub zgłosić problemy dotyczące tego rozwiązania, zostaw komentarz w blogu"Naprawdla mnie" lub wyślij do nas wiadomość e-mail.

Więcej informacji

Aby uzyskać więcej informacji na temat terminologii aktualizacji oprogramowania, kliknij następujący numer artykułu, aby wyświetlić ten artykuł z bazy wiedzy Microsoft Knowledge Base:

824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft. Aby uzyskać więcej informacji na temat poprawki do oprogramowania MICROSOFT Business Solutions CRM i terminologii pakietu aktualizacji, kliknij następujący numer artykułu, aby wyświetlić ten artykuł z bazy wiedzy Microsoft Knowledge Base:

887283 Poprawka oprogramowania Microsoft Business Solutions CRM i zaktualizuj standardy nazewnictwa pakietów

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×