Solucionar problemas de erros de operação em massa do Dataverse
Este artigo descreve os erros do sistema que você pode encontrar ao usar operações em massa do Microsoft Dataverse e como evitá-los.
Erro "Erro de SQL: erro de SQL genérico"
Código de erro: -2147204784
Código de erro do SQL: -2146232060
Número de SQL: 1205
Mensagem de erro: Erro SQL genérico. Código de erro do CRM: -2147204784 Código de erro do SQL: -2146232060 Número do SQL: 1205
Resolução
Esse erro ocorre ao tentar atualizar o mesmo registro simultaneamente. Certifique-se de não tentar solicitações simultâneas no mesmo registro.
Erro "Erro de SQL: tempo limite do SQL expirado"
Código de erro: -2147204783
Código de erro do SQL: -2146232060
Número de SQL: -2
Mensagem de erro: O tempo limite do SQL expirou. Código de erro do CRM: -2147204783 Código de erro do SQL: -2146232060 Número do SQL: -2
Resolução
É provável que esse erro ocorra se o tamanho do lote da sua solicitação for muito grande. Para evitar tempos limite de SQL, reduza o tamanho do lote de sua solicitação.
Erro "A transação do comando SQL já foi revertida ou confirmada"
Código de erro: -2147220907
Mensagem de erro: A transação do comando SQL já foi revertida ou confirmada; isso geralmente é causado por uma exceção de deadlock SQL engolida.
Resolução
Esse erro e sua exceção de deadlock subjacente provavelmente ocorrerão ao tentar atualizar o mesmo registro simultaneamente. Para evitar deadlocks, certifique-se de não tentar solicitações simultâneas no mesmo registro.
Erro "Não há transação ativa"
Código de erro: -2147220911
Mensagem de erro: Não há nenhuma transação ativa. Esse erro geralmente é causado por plug-ins personalizados que ignoram erros de chamadas de serviço e continuam o processamento.
Resolução
Esse erro não está relacionado ao uso de operações em massa. Revise todos os plug-ins personalizados que podem ser executados como parte de sua solicitação. Para obter mais informações sobre esses erros, consulte Erros de transação.
Erros do cliente
Você pode encontrar erros causados por problemas nas solicitações de operação em massa que estão sendo enviadas. Se você encontrar um erro de cliente ao usar operações em massa, consulte Solucionar problemas de erros de cliente do Dataverse.