DetailPage-MSS-KB

Knowledge Base

Artikel-ID: 948843 - Geändert am: Dienstag, 27. Oktober 2009 - Version: 4.0

Hotfix-Download ist verfügbar
Hotfix-Downloads anzeigen und anfordern
 
 

Problembeschreibung

Wenn Sie ausführen, oder Bearbeiten von Workflows in Microsoft Dynamics CRM 4.0, können langsamen Leistung auftreten.

Ursache

Dieses Problem tritt auf, weil Microsoft Dynamics CRM 4.0 Datensätze für alle inaktiven Workflowinstanzen in der PluginAssemblyBase erstellt Tabelle. Darüber hinaus, wenn Sie eine Workflowregel ändern, erstellt Microsoft Dynamics CRM 4.0 ein Datensatz in der Tabelle PluginAssemblyBase und einen Datensatz in der Tabelle PluginTypeBase. Diese Einträge werden jedoch nie entfernt. Daher werden Sie Workflowregeln oft ändern, die Tabellen zur PluginAssemblyBase und PluginTypeBase Tabelle groß.

Lösung

Dieses Problem wird in das neueste kumulative Updaterollup für Microsoft Dynamics CRM 4.0 behoben. Weitere Informationen finden Sie die folgende KB-Artikelnummer:
949256  (http://support.microsoft.com/kb/949256/ ) Microsoft Dynamics CRM 4.0-Updates und hotfixes

Um die Leistung dieses Hotfixes zu verbessern, erstellen Sie den folgenden Index in der Datenbank Organization_MSCRM.
Notizen
  • Das folgende Skript steht der OrganizationName Platzhalter für den tatsächlichen Namen der Microsoft CRM-Datenbank. Sie sollten den Platzhalter mit den tatsächlichen Namen Ihrer Datenbank ersetzen.
  • Erstellen Sie keine des folgenden Indexes, wenn Sie bereits einen Index, der mit derselben Indexschlüsselspalten verfügen. Sie können vorhandene Indizes durch Ausführen des folgenden Codes anzeigen:
    sp_helpindex AsyncOperationBase




USE OrganizationName_MSCRM 

CREATE NONCLUSTERED INDEX CRM_AsyncOperation_WorkflowCleanupQuery ON [AsyncOperationBase] (OperationType,StateCode,WorkflowActivationId)

Verwenden Sie den CRM 4 ScaleGroup Job-Editor so planen Sie den Microsoft Dynamics CRM 4 löschen Dienst nach der üblichen Geschäftszeiten zum Minimieren der Auswirkungen auf die Leistung der Microsoft Dynamics CRM-Benutzer ausführen. Um den Bereitstellungsauftrag für CRM-4-Editor zu erhalten, finden Sie auf folgender Website von Microsoft:
http://code.msdn.microsoft.com/ScaleGroupJobEditor (http://code.msdn.microsoft.com/ScaleGroupJobEditor)
  1. Wählen Sie die Organisation.
  2. Ändern Sie die Auftragsart zu Löschen Service.
  3. Legen Sie die Time Base, der geringsten Auslastung Microsoft Dynamics CRM auf einen Zeitpunkt oder auf außerhalb Stunden.
  4. Es wird empfohlen, dass Sie Set/die Einstellung der Auftrag erneut planen, um alle 1440 Minuten lassen. Wenn Sie dies tun, wird jeden Tag zu dem Zeitpunkt ausgeführt, der im Feld Base Uhrzeit angegeben ist.
Hinweis: Das erste Mal an, dem Sie den Microsoft Dynamics CRM 4.0 löschen-Dienst, ausführen Nachdem Sie dieses Update angewendet haben Sie möglicherweise die Einstellung "OLEDBTimeout" um eine längere Zeit als den Standardwert zu aktualisieren. Es wird empfohlen, dass Sie einen neuen REG_DWORD Unterschlüssel erstellen, wenn es nicht bereits vorhanden ist. Benennen Sie den Unterschlüssel "OLEDBTimeout" in HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM\, auf den oder die Microsoft Dynamics CRM 4.0-Server. Legen Sie den Wert auf einen Wert von decimal 86400. Nachdem der Dienst von Microsoft Dynamics CRM 4.0 löschen mit diesem Update ausgeführt wurde, wird dringend empfohlen, dass Sie den Registrierungsschlüssel "OLEDBTimeout" im HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM oder dessen Wert zwischen 60 und 300 decimal, um zu verhindern, dass Abfragen mit langer verursacht durch zu viele Sperren von SQL und schlechter Anwendungsleistung löschen.

Weitere Informationen

Nachdem Sie dieses Update installiert haben, können Sie sehen die folgenden Fehler im Ereignisprotokoll Anwendung auf die Microsoft Dynamics CRM 4.0-Server protokolliert, wenn Sie nicht befolgen, gehen die Schritte zum Verbessern der Leistung, die unten aufgeführten in der Secution Auflösung das erste Mal, die der löschen-Dienst ausgeführt wird
. Ereignistyp: Fehler Quelle: MSCRMDeletionService-Ereigniskategorie: keine Ereignis-ID: 16387 Datum: 26/01/2009 Time: 11:41:54 UHR Benutzer: nicht zutreffend Computer: CRMSERVER Beschreibung: Fehler: Löschen der Dienst konnte nicht zu Tabelle bereinigen = CleanupInactiveWorkflowAssembliesProcedure Weitere Informationen finden Sie unter Hilfe- und Supportcenter unter http://go.microsoft.com/fwlink/events.asp.

Informationsquellen

Weitere Informationen finden Sie die folgende KB-Artikelnummer:
948629  (http://support.microsoft.com/kb/948629/ ) Fehlermeldung beim Versuch, die mit Access Offline im Microsoft Dynamics CRM 4.0-Client für Outlook offline zu gehen: "Fehler beim Verschieben von Daten für Entität '-Plug-In-Assembly" während der Aktion einfügen, CountRows = [Anzahl] "
Weitere Informationen zur Terminologie, die zur Beschreibung der Microsoft-Softwareupdates verwendet wird, klicken Sie auf die folgenden Artikeln der Microsoft Knowledge Base:
824684  (http://support.microsoft.com/kb/824684/ ) Erläuterung von Standardbegriffen bei Microsoft Softwareupdates
887283  (http://support.microsoft.com/kb/887283/ ) Microsoft Business Solutions CRM-Softwarehotfix und Update packen Namensstandards

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft CRM client for Microsoft Office Outlook, wenn verwendet mit:
    • Microsoft Dynamics CRM 4.0
Keywords: 
kbmt kbfix kbautohotfix kbexpertiseinter kbmbsmigrate kbqfe kbhotfixserver KB948843 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 948843  (http://support.microsoft.com/kb/948843/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Freigeben
Weitere Supportoptionen
Microsoft Community-Supportforen
Kontaktieren Sie uns direkt
Zertifizierten Partner finden
Microsoft Store