Ein Batch wird in der status "Posten", "Empfangen", "Beschäftigt", "Markiert", "Gesperrt" oder "Bearbeitet" in Microsoft Dynamics GP gespeichert.
Dieser Artikel bietet eine Lösung für einen Fehler, der auftritt, wenn Sie versuchen, einen Batch zu veröffentlichen und in Microsoft Dynamics GP oder in Microsoft Business Solutions – Great Plains zu öffnen.
Gilt für: Microsoft Dynamics GP
Ursprüngliche KB-Nummer: 850289
Symptome
Nachdem Sie versucht haben, einen Batch in Microsoft Dynamics GP oder in Microsoft Business Solutions - Great Plains zu veröffentlichen, wird dem Batch einer der folgenden Status zugewiesen:
- Entsendung
- Empfangen
- Gebucht
- Marked
- Gesperrt
- Bearbeitet
Sie können den Batch nicht posten oder die Markierung aufheben. Wenn Sie versuchen, den Batch zu öffnen, wird möglicherweise die folgende Fehlermeldung angezeigt:
"Batch ist für die Veröffentlichung durch einen anderen Benutzer gekennzeichnet."
Ursache
Dieses Problem kann auftreten, weil eine Stromschwankung oder ein anderes Problem dazu geführt hat, dass der Buchungsprozess beendet wurde.
Lösung
Hinweis
Alle Skripts im Abschnitt "Auflösung" müssen in einem Abfragetool ausgeführt werden. Um das entsprechende Abfragetool zu öffnen, führen Sie die Anweisung in Microsoft SQL Server Management Studio aus. Um SQL Server Management Studio zu öffnen, wählen Sie Start aus, zeigen Sie auf Programme>Microsoft SQL Server (2019) (oder die Version, die Sie besitzen), und wählen Sie dann SQL Server Management Studio aus. Um ein Skript auszuführen, wählen Sie Neue Abfrage aus.
Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:
Stellen Sie sicher, dass Sie über eine aktuelle Sicherung der Unternehmensdatenbank verfügen, und bitten Sie alle Benutzer, Microsoft Dynamics GP zu beenden. Führen Sie zum Erstellen der Sicherung in Microsoft Dynamics GP die entsprechenden Schritte aus, nachdem sich alle Benutzer von Microsoft Dynamics GP abgemeldet haben:
- Wählen Sie im Menü Datei die Option Sicherung aus.
- Wählen Sie in der Liste Firmenname das Unternehmen aus, das Sie sichern möchten.
- Wählen Sie im Feld Sicherungsdatei auswählen den gelben Ordner aus, um den Speicherort zu öffnen, an dem Sie die Sicherungsdatei ablegen möchten.
Oder
- Erweitern Sie im Objekt-Explorer Ihre Datenbanken, damit die Datenbank angezeigt wird, die Sie sichern möchten.
- Klicken Sie mit der rechten Maustaste auf den Datenbanknamen, wechseln Sie zu Aufgaben, und wählen Sie Sicherung aus.
- Wählen Sie die Schaltfläche Hinzufügen aus, und wählen Sie den Speicherort und dateinamen aus, in dem Sie Ihre Sicherung speichern möchten.
- Wählen Sie OK aus, um die Sicherung zu starten.
Zeigen Sie den Inhalt der folgenden Tabellen an, um zu überprüfen, ob alle Benutzer abgemeldet sind:
DYNAMICS..ACTIVITY
,DYNAMICS..SY00801
DYNAMICS..SY00800
, ,TEMPDB..DEX_LOCK
undTEMPDB..DEX_SESSION
. Führen Sie dazu das folgende Skript aus.SELECT * FROM DYNAMICS..ACTIVITY SELECT * FROM DYNAMICS..SY00800 SELECT * FROM DYNAMICS..SY00801 SELECT * FROM TEMPDB..DEX_LOCK SELECT * FROM TEMPDB..DEX_SESSION
Hinweis
Wenn alle Benutzer von Microsoft Dynamics GP abgemeldet sind, enthalten diese Tabellen keine Datensätze.
Wenn keine Ergebnisse zurückgegeben werden, fahren Sie mit Schritt 4 fort. Löschen Sie andernfalls die hängen gebliebenen Datensätze mithilfe eines der folgenden geeigneten Skripts.
DELETE DYNAMICS..ACTIVITY DELETE DYNAMICS..SY00800 DELETE DYNAMICS..SY00801 DELETE TEMPDB..DEX_LOCK DELETE TEMPDB..DEX_SESSION
Führen Sie das folgende Skript für die Unternehmensdatenbank aus. Ersetzen Sie XXX durch die Batchnummer oder den Namen des Batches, den Sie in Microsoft Dynamics GP veröffentlichen oder auswählen möchten.
UPDATE SY00500 SET MKDTOPST=0, BCHSTTUS=0 where BACHNUMB='XXX'
Hinweis
Der Wert von
BACHNUMB
entspricht dem Wert des Fensters Batch-ID in Microsoft Dynamics GP.Überprüfen Sie die Genauigkeit der Transaktionen.
Vergewissern Sie sich, dass Sie die Batches bearbeiten und posten können.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für