Behandeln von Fehlern bei Dataverse-Massenvorgängen
In diesem Artikel werden Systemfehler beschrieben, die bei der Verwendung von Microsoft Dataverse-Massenvorgängen auftreten können, und wie Sie diese vermeiden können.
Fehler "SQL-Fehler: Generischer SQL-Fehler"
Fehlercode: -2147204784
Sql ErrorCode: -2146232060
Sql-Nummer: 1205
Fehlermeldung: Generischer SQL-Fehler. CRM ErrorCode: -2147204784 Sql ErrorCode: -2146232060 Sql Number: 1205
Fehlerbehebung
Dieser Fehler tritt auf, wenn versucht wird, denselben Datensatz gleichzeitig zu aktualisieren. Stellen Sie sicher, dass Sie keine gleichzeitigen Anforderungen für denselben Datensatz versuchen.
Fehler "SQL-Fehler: SQL-Timeout abgelaufen"
Fehlercode: -2147204783
Sql ErrorCode: -2146232060
SQL-Nummer: -2
Fehlermeldung: SQL-Timeout abgelaufen. CRM ErrorCode: -2147204783 Sql ErrorCode: -2146232060 Sql Number: -2
Fehlerbehebung
Dieser Fehler tritt wahrscheinlich auf, wenn die Batchgröße Ihrer Anforderung zu groß ist. Um SQL-Timeouts zu vermeiden, reduzieren Sie die Batchgröße Ihrer Anforderung.
Fehler "Für die Transaktion des SQL-Befehls wurde bereits ein Rollback ausgeführt oder ein Commit ausgeführt"
Fehlercode: -2147220907
Fehlermeldung: Für die Transaktion des SQL-Befehls wurde bereits ein Rollback ausgeführt oder ein Commit ausgeführt. Dies wird in der Regel durch eine verschluckte SQL-Deadlock-Ausnahme verursacht.
Fehlerbehebung
Dieser Fehler und die zugrunde liegende Deadlock-Ausnahme treten wahrscheinlich auf, wenn versucht wird, denselben Datensatz gleichzeitig zu aktualisieren. Um Deadlocks zu vermeiden, stellen Sie sicher, dass Sie nicht gleichzeitige Anforderungen für denselben Datensatz versuchen.
Fehler "Es ist keine aktive Transaktion vorhanden"
Fehlercode: -2147220911
Fehlermeldung: Es ist keine aktive Transaktion vorhanden. Dieser Fehler wird in der Regel durch benutzerdefinierte Plug-Ins verursacht, die Fehler von Dienstaufrufen ignorieren und die Verarbeitung fortsetzen.
Fehlerbehebung
Dieser Fehler steht nicht im Zusammenhang mit der Verwendung von Massenvorgängen. Überprüfen Sie alle benutzerdefinierten Plug-Ins, die möglicherweise als Teil Ihrer Anforderung ausgeführt werden. Weitere Informationen zu diesen Fehlern finden Sie unter Transaktionsfehler.
Clientfehler
Möglicherweise treten Fehler auf, die durch Probleme bei den gesendeten Massenvorgangsanforderungen verursacht werden. Wenn bei der Verwendung von Massenvorgängen ein Clientfehler auftritt, finden Sie weitere Informationen unter Behandeln von Dataverse-Clientfehlern.