Solucionar problemas de errores de operación masiva de Dataverse
En este artículo se describen los errores del sistema que puede encontrar al usar operaciones masivas de Microsoft Dataverse y cómo evitarlos.
Error "Error sql: error de SQL genérico"
Código de error: -2147204784
Código de error de Sql: -2146232060
Número sql: 1205
Mensaje de error: Error de SQL genérico. Crm ErrorCode: -2147204784 Sql ErrorCode: -2146232060 Sql Number: 1205
Solución
Este error se produce al intentar actualizar el mismo registro simultáneamente. Asegúrese de no intentar solicitudes simultáneas en el mismo registro.
Error "Error sql: tiempo de espera de SQL expirado"
Código de error: -2147204783
Código de error de Sql: -2146232060
Número sql: -2
Mensaje de error: el tiempo de espera de SQL expiró. Crm ErrorCode: -2147204783 Sql ErrorCode: -2146232060 Sql Number: -2
Solución
Es probable que se produzca este error si el tamaño del lote de la solicitud es demasiado grande. Para evitar tiempos de espera de SQL, reduzca el tamaño del lote de la solicitud.
Error "La transacción del comando SQL ya se ha revertido o confirmado"
Código de error: -2147220907
Mensaje de error: la transacción del comando SQL ya se ha revertido o confirmado; esto suele deberse a una excepción de interbloqueo de SQL tragada.
Solución
Es probable que este error y su excepción de interbloqueo subyacente se produzcan al intentar actualizar el mismo registro simultáneamente. Para evitar interbloqueos, asegúrese de no intentar solicitudes simultáneas en el mismo registro.
Error "No hay ninguna transacción activa"
Código de error: -2147220911
Mensaje de error: No hay ninguna transacción activa. Este error suele deberse a complementos personalizados que omiten los errores de las llamadas de servicio y continúan procesando.
Solución
Este error no está relacionado con el uso de operaciones masivas. Revise los complementos personalizados que se puedan ejecutar como parte de la solicitud. Para obtener más información sobre estos errores, consulte Errores de transacción.
Errores de cliente
Es posible que encuentre errores causados por problemas en las solicitudes de operación masiva que se envían. Si se produce un error de cliente al usar operaciones masivas, consulte Solución de errores de cliente de Dataverse.