Felsöka massåtgärdsfel för Dataverse
I den här artikeln beskrivs systemfel som du kan stöta på när du använder Massåtgärder för Microsoft Dataverse och hur du undviker dem.
Fel : "Sql-fel: Allmänt SQL-fel"
Felkod: -2147204784
Sql ErrorCode: -2146232060
Sql-nummer: 1205
Felmeddelande: Allmänt SQL-fel. CRM ErrorCode: -2147204784 Sql ErrorCode: -2146232060 Sql Number: 1205
Åtgärd
Det här felet uppstår vid försök att uppdatera samma post samtidigt. Kontrollera att du inte försöker samtidiga begäranden på samma post.
Felet "Sql-fel: SQL-tidsgränsen har upphört att gälla"
Felkod: -2147204783
Sql ErrorCode: -2146232060
Sql-nummer: -2
Felmeddelande: SQL-tidsgränsen har upphört att gälla. CRM ErrorCode: -2147204783 Sql ErrorCode: -2146232060 Sql Number: -2
Åtgärd
Det här felet inträffar troligen om batchstorleken för din begäran är för stor. Minska batchstorleken för din begäran för att undvika SQL-tidsgränser.
Fel : "Transaktionen för SQL-kommandot har redan återställts eller checkats in"
Felkod: -2147220907
Felmeddelande: Transaktionen för SQL-kommandot har redan återställts eller checkats in. Detta orsakas vanligtvis av ett förtärt SQL-dödläge.
Åtgärd
Det här felet och dess underliggande dödlägesfel inträffar troligen när samma post uppdateras samtidigt. Undvik dödlägen genom att se till att du inte försöker samtidiga begäranden på samma post.
Fel : "Det finns ingen aktiv transaktion"
Felkod: -2147220911
Felmeddelande: Det finns ingen aktiv transaktion. Det här felet orsakas vanligtvis av anpassade plugin-program som ignorerar fel från tjänstanrop och fortsätter bearbetningen.
Åtgärd
Det här felet är inte relaterat till användningen av massåtgärder. Granska eventuella anpassade plugin-program som kan köras som en del av din begäran. Mer information om dessa fel finns i Transaktionsfel.
Klientfel
Du kan stöta på fel som orsakas av problem i massåtgärdsbegäranden som skickas. Om du stöter på ett klientfel när du använder massåtgärder läser du Felsöka Dataverse-klientfel.