Olá Raj,
O primeiro problema é não utilizar essa versão, pois ela vem de um site de terceiros e foi modificada:
"Usamos a versão 13.0.4001 do Crystal Reports na construção da aplicação."
Vá aqui e obtenha a versão real do Service Pack (SP):
https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads
E leia tudo sobre as variáveis compatíveis.
Além disso, essa é a versão do framework compatível, a versão real do SP estará em Programas e Recursos com a versão 13.0.SP.123
SP é a versão de lançamento, os últimos 123 são o número da compilação.
E ao atualizar, você deve reconstruir usando o último SP, que é o 33, e consulte este blog para ajudá-lo na atualização:
A causa provável é que há muitos dados para processar e provavelmente devido a limitações de memória, sempre foi assim.
Não há solução alternativa, simplesmente há muitos dados para o programa lidar. É complicado determinar qual é o limite, tudo depende da complexidade do relatório. Normalmente, o CR consome cerca de 1,4 Gigas e então trava.
Se for uma limitação do PDF, não há nada que possamos fazer para resolver essa parte.
Você poderia tentar configurar o IIS e seu APPPool para executar em modo de 64 bits, o que poderia ampliar a quantidade de memória que pode ser utilizada.
O CR requer blocos de memória contíguos, como o Windows não pode desfragmentar a memória após um tempo, não haverá memória suficiente para o CR funcionar corretamente. Um reinício ou reinício do IIS pode resolver isso, pois libera a memória do IIS e possivelmente libera o suficiente para o CR encontrar o que precisa.
Devido a isso, a Microsoft recomenda reiniciar o IIS com frequência, pelo menos uma vez por dia, isso poderia ajudar.
Como solução alternativa, você poderia exportar os dados em conjuntos menores e usar as APIs de PDF para concatenar esses arquivos PDF em um único arquivo grande.
O CR não possui API para fazer isso.
Atenciosamente,
