Freigeben über


Informationen zu Versionsnummern und Buildnummern von Dexterity in Microsoft Dynamics GP

In diesem Artikel werden die Versionsnummern und die Buildnummern von Dexterity vorgestellt, die in Microsoft Dynamics GP verwendet werden. In diesem Artikel wird auch ein Problem beschrieben, das in Microsoft Dynamics GP auftritt, wenn die Versionsnummern und die Buildnummern von Dexterity nicht konsistent sind.

Gilt für: Microsoft Dynamics GP
Ursprüngliche KB-Nummer: 920831

Ab der Veröffentlichung von Dexterity für Microsoft Dynamics GP werden strengere Versionssteuerelemente sowohl von Dexterity als auch von Microsoft Dynamics GP erzwungen.

Dexterity extrahiert eine Blockdatei nur, wenn die folgenden Informationen zutreffen:

  • Dexterity hat die gleichen Haupt- und Nebenversionen.
  • Dexterity verfügt über eine Buildnummer, die größer oder gleich der Buildnummer des vorhandenen Wörterbuchs ist, das in Microsoft Dynamics GP installiert ist.

Diese Bedingungen bedeuten, dass Sie nicht versehentlich einen älteren Build einer Blockdatei installieren können. Diese Bedingungen können jedoch auch die Installation von Upgrades auf neue Versionen eines Drittanbieterprodukts verhindern. Wenn z. B. Version 8.0 ein Drittanbieterwörterbuch in einer Version 9.0-Umgebung verbleibt, können Sie Version 9.0 der Blockdatei nicht installieren, um das Drittanbieterprogramm zu aktualisieren. Um Version 9.0 der Blockdatei zu installieren, müssen Sie zuerst das Wörterbuch der Version 8.0 löschen.

Microsoft Dynamics GP verfügt auch über ein Feature zur Versionsüberprüfung. Microsoft Dynamics GP ermöglicht es Ihnen nicht, sich anzumelden, es sei denn, alle wörterbücher, die auf der Arbeitsstation installiert sind, stimmen mit der Version überein und erstellen Informationen, die in der DU000020 Tabelle gespeichert sind. Wenn ein Problem vorliegt, das die Versions- und Buildinformationen umfasst, erhalten Sie die folgende Fehlermeldung:

Ein auf Ihrem Computer installiertes Produkt befindet sich in einer anderen Version als der Datenbankversion. Sie können die Anwendung erst verwenden, wenn dieses Problem behoben wurde. Verwenden Sie die GP_LoginErrors.log Datei in Ihrem temporären Verzeichnis, um dieses Problem zu beheben.

Nachdem Sie ein Service Pack installiert haben, ändert sich die Buildnummer des Kernwörterbuchs. Für Version 9.0 wurde die Buildnummer des Kernwörterbuchs von 114 auf 259 geändert. Diese Änderung bedeutet, dass das System normalerweise diesen Fehler erzeugt, wenn ein Entwickler versucht, ein Programm im Testmodus auszuführen.

Dieser Fehler tritt auch auf, wenn Sie versuchen, ein Quellcodewörterbuch anzuzeigen, das auf einem früheren Build als dem aktuellen Build basiert. Dieser Fehler tritt für frühere Builds von Produkten auf, die in keinem Service Pack aktualisiert wurden.

Um dieses Problem zu beheben, empfehlen wir, ein neues Wörterbuch zu erhalten, das auf dem aktuellen Build der Dynamics.dic-Datei basiert. Für Drittanbieterwörterbücher können Sie den Code aktualisieren, der sich im aktuellen Build der Dynamics.dic-Datei befindet, indem Sie den Quellcodeverwaltungsdienst von Dexterity verwenden.

Weitere Informationen zum Upgrade einer Dexterity-basierten Anwendung mithilfe des Quellcodeverwaltungsdiensts von Dexterity finden Sie unter Aktualisieren einer Dexterity-basierten Anwendung in Microsoft Dynamics GP mithilfe des Quellcodeverwaltungsdiensts von Dexterity.

Führen Sie für Wörterbücher, auf die Sie zugreifen möchten, aber nicht ändern möchten, die folgenden Schritte aus, um die Ausführung der Wörterbücher im Testmodus zu ermöglichen:

  1. Klicken Sie im Ressourcen-Explorer "Dexterity" auf "Anwendung", und doppelklicken Sie dann auf "Installieren".
  2. Klicken Sie im Fenster "Informationen installieren " auf Modul 066.
  3. Geben Sie im Feld "Buildnummer " die aktuelle Buildnummer ein. Geben Sie beispielsweise einen Wert von 114 bis 259 für Microsoft Dynamics GP 9.0 Service Pack 1 ein.
  4. Klicken Sie auf "OK".

Alternativ können Sie die folgenden Aktionen ausführen:

  • Ändern Sie die DU000020 Tabelle in Microsoft SQL Server.
  • Ändern Sie die Buildnummer in der Zeile "PRODID = 0" des TSQL-Codes, der in Microsoft SQL Query Analyzer ausgeführt wird.

Wichtig

Sie müssen die Buildnummer wiederherstellen, nachdem Sie den Zugriff auf die Wörterbücher abgeschlossen haben.

Verweise

Weitere Informationen zu Indexdateien und great Plains Dexterity-Quellcodeverwaltungsfunktionen finden Sie unter Verwenden einer Indexdatei und der Microsoft Dynamics GP Dexterity-Quellcodeverwaltungsfunktionalität, um sicherzustellen, dass die von Ihnen erstellten Ressourcen dieselbe Ressourcen-ID in verschiedenen Builds und Versionen ihres Codes verwalten.