Artigo: 918609 - Última revisão: quarta-feira, 26 de Janeiro de 2011 - Revisão: 1.1 Atingido o tempo limite quando importa ficheiros de personalização de grandes dimensões para o Microsoft Dynamics CRM
ImportanteEste artigo contém informações sobre como modificar o registo. Certifique-se efectuar cópias de segurança do registo antes de o modificar. Certifique-se de que sabe como restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar cópias de segurança, restaurar e modificar o registo, faça clique sobre o número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base: 256986
(http://support.microsoft.com/kb/256986/
)
Descrição do registo do Microsoft Windows Nesta páginaSintomasQuando importa ficheiros de grandes dimensões de personalização no Microsoft Dynamics CRM 3. 0 ou 4. 0 do Microsoft Dynamics CRM, ocorre um tempo limite. Além disso, recebe uma das seguintes mensagens de erro. Mensagem de erro 1 Erro de tempo de espera de importação. Mensagem de erro 2 Comprimento de pedido de máximo excedido. Mensagem de erro 3 Não foi possível enviar o ficheiro ou a importação falhou Mensagem de erro 4 Não se trata de um ficheiro de personalização válido. Utilize um.Ficheiro XML que foi gerado ao exportar personalizações. Relatório de erros de plataforma do Microsoft CRM: Descrição do erro: Tempo limite expirou Detalhes do erro: Obter informações detalhadas sobre este erro, não tenham sido previstas pela plataforma. Número de erro: 0x80040E31 09:54:25| Error| Instale a excepção.System. Exception: Falhou a acção Microsoft.Crm.Setup.Server.InstallDatabaseAction. ---> System.Data.SqlClient.SqlException: tempo limite expirou. O período de tempo limite esgotou-se anteriormente ao cumprimento da operação ou o servidor não está a responder. a System.Data.SqlClient.SqlCommand.ExecuteNonQuery() em Microsoft.Crm.Setup.DatabaseInstaller.DatabaseUtility.ExecuteSql (InstallDatabase da base de dados, cadeia de sql, tempo de espera de Int32) no Microsoft.Crm.Setup.DatabaseInstaller.SqlScriptAction.Execute(), Microsoft.Crm.Setup.DatabaseInstaller.DatabaseInstaller.Install (Int32 Código_idioma, o ficheiro de cadeia, boleana actualização) em Microsoft.Crm.Setup.Server.InstallDatabaseAction.Do (IDictionary parâmetros) em Microsoft.Crm.Setup.Common.Action.ExecuteAction (acção de acção, os parâmetros de IDictionary, anular booleano)---fim de rastreio da pilha de excepção interna---a Microsoft.Crm.Setup.Common.Action.ExecuteAction (acção de acção, os parâmetros de IDictionary, anular booleano) em Microsoft.Crm.Setup.Common.Installer.Install (IDictionary stateSaver) em Microsoft.Crm.Setup.Server.DatabaseInstaller.Install (IDictionary stateSaver) em Microsoft.Crm.Setup.Common.ComposedInstaller.InternalInstall (IDictionary stateSaver) em Microsoft.Crm.Setup.Common.ComposedInstaller.Install (IDictionary stateSaver) em Microsoft.Crm.Setup.Server.ServerSetup.Upgrade (IDictionary dados) no Microsoft.Crm.Setup.Server.ServerSetup.Run() CausaEste problema ocorre porque uma das seguintes condições for verdadeira:
ResoluçãoPara resolver este problema, utilize um ou mais dos seguintes métodos. Método 1: Adicionar o OLEDBTimeout e as subchaves de registo ExtendedTimeout para aumentar os valores de limite de tempoAvisoSe modificar o registo incorrectamente utilizando o Editor de registo ou utilizando outro método, podem ocorrer problemas graves. Estes problemas poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que estes problemas possam ser resolvidos. Modificar o registo por sua conta e risco.
Método 2: Modificar os parâmetros em dois ficheiros diferentes da Web. config
Mais InformaçãoO valor de OLEDBTimeoutA unidade do valor OLEDBTimeout é segundos. Por predefinição, o valor de OLEDBTimeout é 30 segundos. O valor de OLEDBTimeout controla o valor de limite de tempo SQL que é utilizado para uma única consulta SQL. O valor aumentado do OLEDBTimeout é útil quando o SQL server está sobrecarregado. Além disso, a consulta demora mais tempo a processar.O valor de ExtendedTimeoutA unidade do valor ExtendedTimeout é milissegundos. Por predefinição, o valor de ExtendedTimeout é 1000000 milissegundos. O valor de ExtendedTimeout controla o ASP.Valor de limite de tempo útil que é utilizado para pedidos de importação. O valor de limite de tempo tem de ser maior do que o tempo para concluir o processo de importação completa. O maior valor de ExtendedTimeout é útil quando o processo de importação demora muito tempo.NotaQuando o desempenho do SQL server é lento, ou quando existem muitos ficheiros de personalização para importar, o processo de importação é muito demorada.
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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 918609
(http://support.microsoft.com/kb/918609/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






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


Voltar ao topo