ID do artigo: 981053 - Última revisão: quarta-feira, 19 de maio de 2010 - Revisão: 3.0 Uma regra de fluxo de trabalho que contém uma etapa para enviar uma mensagem de email faz com que um deadlock quando muitas instâncias do fluxo de trabalho são executadas ao mesmo tempo no Microsoft Dynamics CRM 4.0
SintomasConsidere o cenário a seguir. Você cria uma regra de fluxo de trabalho no Microsoft Dynamics CRM 4.0. A regra de fluxo de trabalho contém uma etapa para enviar uma mensagem de email. Em seguida, você executar ações que causam muitas instâncias do fluxo de trabalho a ser executado ao mesmo tempo. Nesse cenário, você observa que algumas instâncias do fluxo de trabalho falhar devido a um deadlock. Além disso, você receber a seguinte mensagem de erro: Ocorreu um erro de SQL Server. Tente novamente esta ação. Se o problema persistir, verifique a comunidade Microsoft Dynamics CRM para soluções ou entre em contato com o administrador da sua organização Microsoft Dynamics CRM. Finalmente, você pode entrar em contato com o suporte da Microsoft. Observação:Se você ativar o rastreamento de plataforma, você também uma mensagem de erro semelhante à seguinte: Mensagem de exceção do CRM::, ErrorCode:-2147204784, InnerException: System.Data.SqlClient.SqlException: Transaction (Process ID 69) foi bloqueado em recursos de bloqueio com outro processo e foi escolhido como vítima de deadlock. Execute novamente a transação. em System.Data.SqlClient.SqlConnection.OnError (exceção SqlException, breakConnection booleano) em System.Data.SqlClient.SqlInternalConnection.OnError (exceção SqlException, breakConnection booleano) em System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj) em System.Data.SqlClient.TdsParser.Run (RunBehavior runBehavior, cmdHandler SqlCommand, fluxo de dados SqlDataReader, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) em System.Data.SqlClient.SqlDataReader.HasMoreRows() em System.Data.SqlClient.SqlDataReader.ReadInternal (setTimeout booleano) em System.Data.SqlClient.SqlDataReader.Read() em Microsoft.Crm.BusinessEntities.BusinessProcessObject.FillEntityCollectionFromDataReader (BusinessEntityCollection entidades, leitor IDataReader, EntityExpression entityExp, PagingHelper pagingHelper, ExecutionContext contexto) em Microsoft.Crm.BusinessEntities.BusinessProcessObject.DoRetrieveMultiple (BusinessEntityCollection entidades, EntityExpression entityExp, ExecutionContext contexto) em Microsoft.Crm.BusinessEntities.BusinessProcessObject.RetrieveMultiple (EntityExpression entityExpression, ExecutionContext contexto) em Microsoft.Crm.ObjectModel.CommunicationActivityServiceBase.RetrieveCommunicationParties (BusinessEntityMoniker moniker, atividade CommunicationActivity, ExecutionContext contexto) em Microsoft.Crm.ObjectModel.CommunicationActivityServiceBase.Retrieve (BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext contexto) em Microsoft.Crm.ObjectModel.EmailService.Send (emailId GUID, issueSend booleano, String trackingToken, contexto ExecutionContext) em Microsoft.Crm.ObjectModel.TemplateService.SendEmailFromTemplate (templateId GUID, Int32 regardingType, GUID regardingId, IBusinessEntity targetInfo, ExecutionContext contexto) ResoluçãoEsse problema é corrigido no pacote cumulativo de atualizações cumulativas mais recente do Microsoft Dynamics CRM 4.0. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 949256
(http://support.microsoft.com/kb/949256/
)
Hotfixes e atualizações do Microsoft Dynamics CRM 4.0 Importante Nesta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Portanto, certifique-se de seguir estas etapas cuidadosamente. Para obter mais proteção, faça backup do registro antes de modificá-lo. Em seguida, você poderá restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 322756
(http://support.microsoft.com/kb/322756/
)
Como fazer backup e restaurar o registro no Windows Para habilitar esse hotfix no computador que esteja executando o Microsoft Dynamics CRM 4.0, execute as seguintes etapas:
Observação: Originalmente, esse problema foi corrigido no Update Rollup 10 para o Microsoft Dynamics CRM 4.0. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 979347
(http://support.microsoft.com/kb/979347/
)
O pacote cumulativo de atualizações 10 para o Microsoft Dynamics CRM 4.0 está disponível SituaçãoA Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a". Mais InformaçõesPara obter mais informações sobre a terminologia da atualização, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 824684
(http://support.microsoft.com/kb/824684/LN/
)
Descrição da terminologia padrão usada para descrever as atualizações de software Para obter mais informações sobre a terminologia das pacote de software hotfix e atualização do Microsoft Business Solutions CRM, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 887283
(http://support.microsoft.com/kb/887283/
)
Padrões de nomeação do pacote de hotfix de software Microsoft Business Solutions CRM e atualização
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 981053
(http://support.microsoft.com/kb/981053/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início