Sunday, 10 September 2017

Maxrecordsforexporttoexcel


Por padrão, o Microsoft Dynamics CRM 2011 permite que 10000 registros sejam exportados do CRM em uma folha de cálculo do Excel. Podemos alterar esse limite de linha máximo fazendo um dos seguintes. Não suportado pela Microsoft Como principal, no mundo do CRM, qualquer interação direta com o banco de dados, exceto para relatórios usando vistas filtradas, não é suportada pela Microsoft. Eu classificarei essa mudança como uma mudança não suportada de baixo risco. Abra SQL Management Studio no seu servidor de banco de dados Execute uma nova consulta em ltOrganizationNamegtMSCRM Selecione MaxRecordsForExportToExcel De OrganizationBase onde Nome 8216OrganizationName8217 Esta consulta irá mostrar-lhe o valor de MaxRecordsForExportToExcel no banco de dados da organização. Será 10000 (por padrão) se não tiver sido atualizado Execute a consulta de atualização para atualizar esse valor para 65000 (se desejar exportar 65000 registros em uma folha de cálculo do Excel). Atualize o OrganizationBase Defina MaxRecordsForExportToExcel 65000 onde Nome 8216OrganizationName8217 Se você agora executar a instrução select novamente, você verá o valor como 65000. Isso agora deve permitir que você expire 65.000 registros do CRM no Excel. Suportado pela Microsoft. Esta modificação também pode ser feita de forma compatível usando o SDK do CRM. Você precisará da ajuda do developer8217s para fazer isso. Use o seguinte código em seu organizationObject de utilidade. MaxRecordsForExportToExcel 65000 service. Update (organizationObject) Configurações do Registro no servidor CRM Tente agora se ele permite exportar 65000 registros, se não, você precisará adicionar configurações de registro no servidor CRM. Comece - gt Executar - gt tipo regedit e, em seguida, pressione enter Navegar: HKEYLOCALMACHINE - gt SOFTWARE - gt Microsoft - gt MSCRM Procure a entrada de registro (DWORD) com o título 8220maxrecordsforexporttoexcel8221 e modifique o valor para 65000. Se você não conseguir encontrar o registro Entrada, crie-o conforme mostrado abaixo. No menu Editar - gt, clique em Novo valor - gt DWORD e selecione-o para ser 8220Decimal8221 e especifique o valor 65000. Depois de ter modificado a criação dessa entrada de registro, reinicie o IIS fazendo o seguinte Ir para o servidor CRM, Start - gt Run - gt type iisreset E pressione Enter Agora, você poderá exportar 65000 registros do CRM no Excel. Se você estiver fazendo a reinicialização do IIS no ambiente de produção, certifique-se de fazê-lo quando os usuários não estiverem ativos, de outra forma, ele irá interromper os usuários de usar o aplicativo CRM. Atualizado com o MaxRecordsForExportToExcel. Poucos usuários relataram que eles estavam recebendo erro do servidor 8220SQL8221 enquanto tentava exportar o Advanced Find Registros para o Excel. SQL Server Error ao exportar registros O filtro que eles usaram no Advanced Find resultou em mais de 10000 registros. O CRM tem limite OOB de 10000 registros para exportar. Se sua instância de 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. A atualização do MaxRecordsForExportToExcel usando a chamada do CRM SDK é suportada. Isso funcionará tanto para a premissa como para as instâncias on-line Organization Organization Organization () organization. Id Obter Org GUID da MSCRMConfig DB8217s Tabela de organização. organização. MaxRecordsForExportToExcel 300000 Definir o valor desejado Como você sabe, é estritamente não recomendado atualizar o banco de dados CRM diretamente e também esta abordagem funciona apenas na premissa. Execute a consulta abaixo conectando-se ao seu banco de dados OrganizationNameMSCRM.

No comments:

Post a Comment