ID do artigo: 947061 - Última revisão: sexta-feira, 4 de abril de 2008 - Revisão: 4.0

Como resolver problemas comuns que podem ocorrer ao atualizar o Microsoft Dynamics CRM 3.0 para o Microsoft Dynamics CRM 4.0

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

INTRODUÇÃO

Este artigo descreve problemas comuns que podem ocorrer ao atualizar o Microsoft Dynamics CRM 3.0 para o Microsoft Dynamics CRM 4.0. Ele descreve também como resolver esses problemas comuns.

Mais Informações

Problemas relacionados à ferramenta de Fluxo de Trabalho

Após a atualização para o Microsoft Dynamics CRM 4.0, a condição de fluxo de trabalho "Verificar atividades" não funciona

No Microsoft Dynamics CRM 3.0, a condição de fluxo de trabalho "Verificar atividades" permite avaliar todas as atividades ou apenas as atividades que foram criadas pelo fluxo de trabalho. No Microsoft Dynamics CRM 4.0, a condição de fluxo de trabalho "Verificar atividades" não existe mais. Novas condições no Microsoft Dynamics CRM 4.0 incluem as seguintes:
  • Contagem de Atividades
  • Contagem de Atividades Incluindo Fluxo de Trabalho
Para contornar esse problema após a atualização para o Microsoft Dynamics CRM 4.0, exclua a condição "Verificar atividades" do fluxo de trabalho. Em seguida, inclua a condição Contagem de Atividades ou a condição "Contagem de Atividades Incluindo Fluxo de Trabalho".

O proprietário de um fluxo de trabalho não ativado passa a ser o usuário que está executando a atualização

Considere o cenário a seguir. O usuário 1 é o proprietário de um fluxo de trabalho que não foi ativado no Microsoft Dynamics CRM 3.0. Por exemplo, o fluxo de trabalho não foi ativado porque está no estado de rascunho. Você faz logon no Microsoft Dynamics CRM 3.0 como o usuário 2 para que possa fazer a atualização para o Microsoft Dynamics CRM 4.0. Nesse cenário, o proprietário do fluxo de trabalho é atualizado para o usuário 2. Para contornar esse problema, use um dos métodos a seguir:
  • Ative o fluxo de trabalho antes de atualizar para o Microsoft Dynamics CRM 4.0.
  • Execute a atualização como um usuário que é membro da função Administrador do Sistema no Microsoft Dynamics CRM.
  • Faça logon como o usuário correto no Microsoft Dynamics CRM 4.0 e crie um novo fluxo de trabalho.

Mensagem de erro ao abrir um fluxo de trabalho atualizado

Ao abrir um fluxo de trabalho atualizado no Microsoft Dynamics CRM 4.0, você recebe uma mensagem de erro semelhante à seguinte:
O argumento especificado estava fora do intervalo de valores válidos.
Esse problema pode ocorrer se o fluxo de trabalho contiver um valor de data/hora definido para um ano anterior a 1900.

Para resolver esse problema, altere o valor de data/hora no fluxo de trabalho para um ano posterior ou igual a 1900.

Por exemplo, suponha que o fluxo de trabalho contenha o seguinte valor de data/hora.
On Quote Create
If
   Quote.EffectiveFrom > 1753 
Then
   Create task
End if
Para resolver esse problema, altere o valor de data/hora no fluxo de trabalho da seguinte forma.
On Quote Create
If
   Quote.EffectiveFrom > 1900 
Then
   Create task
Observação: 1753 é o valor de ano mais antigo permitido no Microsoft Dynamics CRM 3.0.

Mensagem de erro ao atualizar a instância do processo de um fluxo de trabalho

Ao atualizar a instância do processo de um fluxo de trabalho, você recebe a seguinte mensagem de erro:
Não é possível converter um objeto do tipo 'System.DBNull' no tipo 'System.String'.
Esse problema pode ocorrer quando o fluxo de trabalho inclui um objeto referente que não tem o campo de atributo primário para a entidade populada. Por exemplo, o campo de atributo primário para a entidade de conta é Nome. O campo de atributo primário deverá ser populado se o objeto for criado pelo Microsoft Dynamics CRM. No entanto, o campo de atributo primário não precisará ser populado se o objeto for criado pelo SDK (Software Development Kit) do Microsoft Dynamics CRM ou por meio do uso do recurso de importação em massa.

Para resolver esse problema, crie novamente o fluxo de trabalho no Microsoft Dynamics CRM 4.0. Se você desejar encontrar os registros que incluem um objeto referente que não tenha o campo de atributo primário para a entidade populada antes da atualização para o Microsoft Dynamics CRM 4.0, contate o suporte do Microsoft CRM. Para obter mais informações sobre o suporte técnico para o Microsoft CRM, visite o seguinte site da Microsoft:
http://www.microsoft.com/dynamics/support/default.mspx (http://www.microsoft.com/dynamics/support/default.mspx)

Problemas que ocorrem quando há vários servidores Web do Microsoft Dynamics CRM

Seqüência de atualização

Se você tiver vários servidores Web do Microsoft Dynamics CRM, atualize apenas um servidor Web de cada vez. Quando você atualizar o primeiro servidor, o site nesse servidor será atualizado. Além disso, os bancos de dados do Microsoft Dynamics CRM também serão atualizados. Após concluir a atualização do primeiro servidor, poderá atualizar o próximo servidor Web do Microsoft Dynamics CRM.

Ao atualizar para o Microsoft Dynamics CRM 4.0, o Serviço de Fluxo de Trabalho é interrompido

A atualização para o Microsoft Dynamics CRM 4.0 interrompe o Serviço de Fluxo de Trabalho no computador local. Você deve interromper o Serviço de Fluxo de Trabalho manualmente em cada servidor Web adicional do Microsoft Dynamics CRM se tiver vários servidores Web do Microsoft Dynamics CRM na mesma implantação. Isso deve ser feito para que todos os dados sendo processados pelo Serviço de Fluxo de Trabalho sejam atualizados no banco de dados do Microsoft Dynamics CRM. Cada Serviço de Fluxo de Trabalho lerá, no máximo, 200 eventos na memória e processará os eventos. Se o Serviço de Fluxo de Trabalho não for interrompido em cada servidor Web do Microsoft Dynamics CRM, ocorrerá uma falha no Serviço de Fluxo de Trabalho quando o banco de dados for atualizado.

Mensagem de erro ao atualizar um servidor Web do Microsoft Dynamics CRM: "O servidor remoto retornou um erro: (500) Erro Interno do Servidor"

Considere o cenário a seguir. Você atualiza o primeiro servidor Web do Microsoft Dynamics CRM para o Microsoft Dynamics CRM 4.0. Durante a atualização do primeiro servidor Web do Microsoft Dynamics CRM, os bancos de dados do Microsoft Dynamics CRM são atualizados. Em seguida, você atualiza servidores Web adicionais do Microsoft Dynamics CRM no mesmo ambiente. Ao executar o assistente de diagnóstico de ambiente, você recebe uma mensagem de erro no arquivo CRM40Setup.log. Essa mensagem de erro é parecida com a seguinte:
[SqlException]: Não é possível abrir o banco de dados Nome_da_organização_METABASE; solicitado pelo logon. Falha de logon.

Falha de logon do usuário 'usuário'.
Observação: por padrão, o arquivo CRM40Setup.exe fica na seguinte pasta:
C:\Documents and Settings\Administrator\Dados de Aplicativos\Microsoft\MSCRM\Logs
Esse problema ocorre porque o servidor Web do Microsoft Dynamics CRM está tentando se conectar ao banco de dados Metabase. O banco de dados Metabase não existe mais no Microsoft Dynamics CRM 4.0 porque os bancos de dados do Microsoft Dynamics CRM foram atualizados no momento em que o primeiro servidor Web foi atualizado.

Para resolver esse problema, ignore a mensagem de erro. Em seguida, continue a atualizar os servidores Web adicionais do Microsoft Dynamics CRM.

Ocorre uma falha nas regras do fluxo de trabalho atualizado quando essas são executadas em um novo servidor Web do Microsoft Dynamics CRM 4.0

Considere o cenário a seguir. Você tem regras de fluxo de trabalho no Microsoft Dynamics CRM 3.0 que usam os assemblies padrão do Microsoft .NET. Você atualiza o primeiro servidor Web do Microsoft Dynamics CRM para o Microsoft Dynamics CRM 4.0. Em seguida, atualiza servidores Web adicionais do Microsoft Dynamics CRM para o Microsoft Dynamics CRM 4.0. Se as regras de fluxo de trabalho forem executadas no primeiro servidor Web que foi atualizado, isso significa que elas funcionarão conforme o esperado. No entanto, nesse cenário, ocorrerá uma falha nas regras de fluxo de trabalho nos servidores Web adicionais.

Esse problema ocorre porque os assemblies do Microsoft .NET não estão presentes nos servidores Web adicionais do Microsoft Dynamics CRM.

Para resolver esse problema, copie e registre os assemblies do Microsoft .NET nos servidores Web adicionais do Microsoft Dynamics CRM 4.0.

Problemas relacionados ao Serviço no Microsoft Dynamics CRM

O trabalho SQL Atualizar Estados do Contrato foi alterado

No Microsoft Dynamics CRM 3.0, o status de um contrato é avaliado pelo trabalho SQL Atualizar Estados do Contrato. Esse trabalho é executado uma vez por dia à meia-noite. Ele define os contratos vencidos com o estado de Expirado.

No Microsoft Dynamics CRM 4.0, o status de um contrato é avaliado como um trabalho assíncrono recorrente do sistema. O horário em que o trabalho é executado é registrado de acordo com o horário em que o serviço assíncrono foi iniciado.

Para resolver esse problema, inicie o serviço assíncrono em um horário que seja apropriado para sua organização.

Problemas relacionados a entidades personalizadas

Algumas restrições de chave estrangeira em tabelas de entidades personalizadas ficam faltando depois de atualizar para o Microsoft Dynamics CRM 4.0

Considere o cenário a seguir. Você tem uma tabela de entidades personalizadas que possui uma restrição de chave primária e uma restrição de chave estrangeira na mesma coluna. Quando você atualiza para o Microsoft Dynamics CRM 4.0, a restrição de chave estrangeira é removida durante o processo de atualização.

Por exemplo, suponha que você possui uma tabela de entidades personalizadas denominada AuditTrailExtensionBase. A seguinte chave estrangeira é adicionada.
ALTER TABLE [dbo].[<databasename>_AuditTrailExtensionBase] 
ADD CONSTRAINT [FK_<databasename>_AuditTrailExtensionBase_<Databasename>_AuditTrailBase] 
FOREIGN KEY ([<databasename>_AuditTrailId]) 
REFERENCES [dbo].[<databasename>_AuditTrailBase] ([<databasename>_AuditTrailId])
Depois de concluído o processo de atualização, essa chave estrangeira não estará mais presente.

Para resolver esse problema, adicione a restrição de chave estrangeira que está faltando à tabela de entidades personalizadas.

Problemas com o site do Microsoft Dynamics CRM 3.0

Mensagem de erro ao executar o assistente de diagnóstico de ambiente

Ao executar o assistente de diagnóstico de ambiente, você recebe a seguinte mensagem de erro:
hora| Erro| Verificar ExportXmlValidator : Falha: Falha na solicitação com o status HTTP 403: Proibido.
Observação: o espaço reservado hora indica a hora em que o erro ocorreu.

Esse problema ocorre quando o site do Microsoft Dynamics CRM 3.0 requer o protocolo SSL. Para resolver esse problema, clique para desmarcar a caixa de seleção Exigir canal de segurança (SSL) e execute a atualização do Microsoft Dynamics CRM 4.0 novamente. Para fazer isso, siga estas etapas:
  1. Faça logon no servidor que está executando os componentes de servidor do Microsoft Dynamics CRM 4.0.
  2. Clique com o botão direito do mouse em Meu Computador e clique em Gerenciar.
  3. Expanda Serviços e Aplicativos.
  4. Expanda Gerenciador dos Serviços de Informações da Internet (IIS).
  5. Expanda Sites.
  6. Clique com o botão direito do mouse em Microsoft Dynamics CRM 3.0 e clique em Propriedades.
  7. Na guia Segurança de Diretório, clique em Editar sob Comunicações de Segurança.
  8. Clique para desmarcar a caixa de seleção Exigir canal de segurança (SSL) e clique em OK duas vezes.
  9. Reinicie o IIS. Para fazer isso, clique em Iniciar, em Executar, digite iisreset na caixa de diálogo Abrir e clique em OK.
  10. Execute a atualização do Microsoft Dynamics CRM 4.0 novamente.

Mais Informações

Se você utiliza os suplementos c360 com o Microsoft Dynamics CRM 3.0, visite o seguinte site do c360 para obter informações sobre alguns problemas comuns que ocorrem quando os suplementos c360 são atualizados para o Microsoft Dynamics CRM:
http://www.c360.com/upgradedocument.aspx (http://www.c360.com/upgradedocument.aspx)

Referências

Para obter mais informações, clique nos seguintes números de artigo para exibir os artigos na Base de Dados de Conhecimento Microsoft:
946542  (http://support.microsoft.com/kb/946542/ ) Mensagem de erro ao atualizar o Microsoft Dynamics CRM 3.0 para o Microsoft Dynamics CRM 4.0: "Falha ao exportar o banco de dados do Microsoft Dynamics CRM 3.0"
946543  (http://support.microsoft.com/kb/946543/ ) Mensagem de erro ao atualizar o Microsoft Dynamics CRM 3.0 para o Microsoft Dynamics CRM 4.0: "Não foi possível resolver a entidade relacionada para a atualização do relatório"
946544  (http://support.microsoft.com/kb/946544/ ) Os hotfixes do Microsoft CRM 3.0 permanecem em Adicionar ou Remover Programas
946545  (http://support.microsoft.com/kb/946545/ ) Mensagem de erro após a atualização do Microsoft Dynamics CRM 3.0 para o Microsoft Dynamics CRM 4.0: "Microsoft.Crm.Tools.FaxConnectorService.FaxSinkServiceException"
946597  (http://support.microsoft.com/kb/946597/ ) Mensagem de erro semelhante à seguinte ao atualizar para o Microsoft Dynamics CRM 4.0: "Exceção acionada pelo alvo de uma invocação"
946619  (http://support.microsoft.com/kb/946619/ ) Mensagem de erro ao atualizar o Microsoft Dynamics CRM 3.0 para o Microsoft Dynamics CRM 4.0 em determinados idiomas: "Um ou mais relatórios da versão 3.0 não foram atualizados"
Para obter mais informações, consulte a seção de "Instruções de instalação do servidor do Microsoft Dynamics CRM" do Guia de Implementação do Microsoft Dynamics CRM 4.0. Para obter esse guia, visite o seguinte site da Microsoft:
http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=1ceb5e01-de9f-48c0-8ce2-51633ebf4714 (http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=1ceb5e01-de9f-48c0-8ce2-51633ebf4714)
Além disso, consulte o arquivo Leiame para obter informações sobre os componentes de servidor do Microsoft Dynamics CRM 4.0. Para obter esse arquivo Leiame, visite o seguinte site da Microsoft:
http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=1db2d16d-7885-4561-a461-20b948913b3f (http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=1db2d16d-7885-4561-a461-20b948913b3f)
Os produtos de terceiros mencionados neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não fornece garantias, implícitas ou de outro tipo, em relação ao desempenho ou à confiabilidade desses produtos.

Referências

Para obter mais informações sobre as atualizações incluídas na instalação do Microsoft Dynamics CRM 4.0, clique no número de artigo a seguir para exibir o artigo na Base de Dados de Conhecimento Microsoft:
948917  (http://support.microsoft.com/kb/948917/ ) Como obter as atualizações de configuração para o Microsoft Dynamics CRM 4.0

A informação contida neste artigo aplica-se a:
  • Microsoft Dynamics CRM 4.0
Palavras-chave: 
kbmbsupgrade kberrmsg kbsetup kbinstallation kbexpertiseinter kbhowto kbinfo kbmbsmigrate KB947061