Tagged with MaxRecordsForExportToExcel Poucos Usuários informaram que estavam recebendo 8220SQL Server Error8221 ao tentar exportar os registros Advanced Find para o Excel. SQL Server Erro ao exportar registros O filtro que eles usaram no Advanced Find resultou mais de 10000 registros. CRM tem limite OOB de 10000 registros para exportação. Se a instância do CRM estiver na premissa, você pode verificar o limite consultando o banco de dados OrganizationNameMSCRM. Abaixo está a consulta SELECT MaxRecordsForExportToExcel FROM OrganizationBase Você pode aumentar o valor de MaxRecordsForExportToExcel. Atualizar o MaxRecordsForExportToExcel usando CRM SDK chamada é com suporte. Isso funcionará para as instâncias premissa e on-line Organização organização new Organization () organization. Id // Obter o GUID de organização da tabela MSCRMConfig DB8217s Organization. organização. MaxRecordsForExportToExcel 300000 // Definir o valor desejado Como você sabe o seu estritamente não recomendado para atualizar banco de dados CRM diretamente e também esta abordagem só funciona para no local. Executar abaixo da consulta conectando-se ao seu OrganizationNameMSCRM Database. Dynamics CRM 2013 - Estendendo o limite de registro de 10000 ao exportar para o Excel Há uma restrição na exportação de registros para o Excel no Dynamics CRM. Você só pode exportar até 10.000 registros. Se você estiver no local você pode modificar o registro para corrigir isso, se você estiver usando o CRM Online (ou não quiser tocar no registro), você pode usar o seguinte código para modificar o atributo de organização maxrecordsforexporttoexcel. Public static void Principais (string args) OrganizationServiceProxy serviceProxy null Serviço IOrganizationService Uri crmURI novo Uri (.api. dynamics / XRMServices / 2011 / Organization. svc) ClientCredentials clientCredentials novo ClientCredentials () clientCredentials. UserName. UserName nome de usuário clientCredentials. UserName. Password senha (ServiceProxy new OrganizationServiceProxy (crmURI, nulo, clientCredentials, null)) QueryExpression consulta new QueryExpression () query. EntityName organização query. ColumnSet new ColumnSet () EntityCollection entidades service. RetrieveMultiple (query) if (entidades. Entities. Count 1) if (Entity. Entities0.Attributes. Contains (maxrecordsforexporttoexcel)) entidades. Entities0.Attributesmaxrecordsforexporttoexcel 20000 service. Update (entities. Entities0) NOTA: Esta função pode ser usada para todos os atributos de organização que são editáveis (a lista original pode ser encontrada aqui - msdn. microsoft / en-us / library / gg328408 (vcrm.6).aspx) Nome do atributo NameCRM 2011 Online ModifyMaxExportTool Muitas vezes vemos uma solicitação para aumentar a quantidade de registros que podem ser exportados do CRM ao mesmo tempo. O valor padrão é definido como 10.000, portanto, o máximo de registros que você pode exportar para Excel ao mesmo tempo é 10.000. A Microsoft criou uma ferramenta que pode acessar esse campo em um banco de dados de organização do CRM Online e permitir que você aumente esse valor. Diga Hello8217 para CRM 2011 Online ModifyMaxExportTool. Esta ferramenta também pode ser usada com a versão OnPremise do CRM e há um arquivo readme incluído na ferramenta que contém as etapas. Aqui estão as instruções copiadas do Leia-me incluído na ferramenta da Microsoft. Extraia arquivos para sua máquina local. Clique duas vezes o ModifyMaxExport. exe Na janela de comandos tipo 8216Y8217 e clique em Enter. Se alterar o máximo de registros de exportação em um CRM Online Org, pressione Enter novamente no 8220Enter um nome de servidor CRM e prompt port8221. 5. Você será apresentado com as seguintes opções: Escolha o número apropriado para sua região de implantação do CRM Online e pressione enter 6. Agora digite seu WLID e pressione Enter. Em seguida, digite a sua senha WLID para um administrador de CRM e pressione Enter 7. Em seguida, you8217ll será apresentado com uma lista numerada de organizações que seu WLID é um membro. Digite o número da Org que você deseja atualizar o número máximo de registros que você pode exportar e pressione Enter. 8. Depois de especificar o Org você será mostrado o que o valor atual MaxRecordsForExportToExcel é definido como e, em seguida, digite 8216Y8217 e pressione Enter para alterar o valor. 9. Digite o novo valor que você deve ter para o valor MaxRecordsForExportToExcel e pressione Enter. Uma vez completo you8217ll ver 8220Update Complete8221 e, em seguida, pressione Enter para sair. Se você aumentar o valor e você receber um erro de tempo limite ao exportar os registros, configure as etapas abaixo. Aumentar as conexões máximas do Internet Explorer: Outlook inerentemente usa o Internet Explorer para ajudar a tornar o conteúdo da Web. Embora a versão 2011 do cliente depende muito da integração do mapi para exibir dados, aumentar o número máximo de conexões para o Internet Explorer pode ajudar a mitigar problemas de desempenho. O artigo da KB listado abaixo contém um 8220Fix It8221 para aumentar o número máximo de conexões para o Internet Explorer: support. microsoft/kb/282402 Alterar timeout na conexão: Localize a chave TcpTimedWaitDelay no registro: HKEYLOCALMACHINESYSTEMCurrentControlSetServicesTcpipParameters (selecione Parâmetros) Verifique se o registro TcpTimedWaitDelay Existe ou não. Se sim, defina o valor Decimal como 300. Se não seguir as etapas abaixo: No menu Editar, aponte para Novo, clique em Valor DWORD e adicione o seguinte valor do Registro: Nome do Valor: TcpTimedWaitDelay Valor: 300 Para receber uma cópia do CRM 2011 Online ModifyMaxExportTool você pode abrir um caso com a Microsoft e solicitar a ferramenta ou contatar PowerObjects por JoeCRM 13 de julho de 2012 4 pessoas estão discutindo isso agora46
No comments:
Post a Comment