Compartir a través de


Solución de 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 de SQL: error de SQL genérico"

Código de error: -2147204784
Sql ErrorCode: -2146232060
Número de 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 que no intenta realizar solicitudes simultáneas en el mismo registro.

Error "Error de SQL: tiempo de espera de SQL expirado"

Código de error: -2147204783
Sql ErrorCode: -2146232060
Número de sql: -2
Mensaje de error: tiempo de espera de SQL expirado. Crm ErrorCode: -2147204783 Sql ErrorCode: -2146232060 Sql Number: -2

Solución

Es probable que este error se produzca 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 tragado.

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 el procesamiento.

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, vea 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 encuentra un error de cliente al usar operaciones masivas, consulte Solución de problemas de errores de cliente de Dataverse.

Consulte también

Diseño de personalización escalable en Microsoft Dataverse