¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solução de erros ao carregar o tempo de execução do Crystal Reports no servidor web Windows 2008 R2.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 18 Vistas
0
Cargando...

Estou tentando configurar um novo servidor web para migrar nossos sites ASP.NET 2.0 de um antigo servidor Windows 2003 R2 para um novo servidor web Windows 2008 R2. Temos alguns sites ASP.NET 2.0 que utilizam relatórios Crystal Reports XI Release 2. Esses relatórios são instalados usando os módulos de mesclagem para CR 11 R2, e fornecemos o código-chave como parte das propriedades no projeto de implementação e configuração, para implantar essas aplicações ASP.NET no servidor. O que torna isso especialmente irritante e difícil de entender é que apenas um relatório composto falha. Todos os outros relatórios Cyrstal no novo servidor funcionam bem! Então, não entendo por que este não funciona de jeito nenhum.

A diferença distintiva entre este relatório em particular e todos os outros é que este é um em que geramos 9 relatórios diferentes, usando CR 11 R2, e salvamos cada um deles como um arquivo .PDF, e então, usando outro código, unimos os 9 arquivos .PDF em um único arquivo e o exibimos ao usuário. Portanto, algum código nos bastidores é utilizado, instanciando um objeto ReportDocument, etc., para que pudéssemos gerar os 9 arquivos .PDF. Mas honestamente, como pode ser tão significativamente diferente dos outros 6 relatórios CR 11 R2 que usam o controle de visualização de relatórios Crystal e funcionam perfeitamente? É o mesmo código-chave. São os mesmos módulos de mesclagem. É o mesmo tempo de execução do CR que funciona bem. Quando o erro ocorre, ele ocorre neste ponto:

crReportDocument = Novo ReportDocument

O erro basicamente é lido da seguinte forma:


"Ocorreu um erro ao tentar carregar o tempo de execução do Crystal Reports.

Ou os privilégios da chave do registro do Crystal Reports são insuficientes ou o tempo de execução do Crystal Reports não está instalado corretamente.

Por favor, instale o redistribuível apropriado do Crystal Reports (CRRedist*.msi) que contenha a versão correta do tempo de execução do Crystal Reports."

Como mencionei, tenho outros 6 relatórios do Crystal Reports que fazem parte da mesma aplicação ASP.NET que funcionam perfeitamente neste novo servidor, então por que este está falhando?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Don,

Temos o VS 2010, então isso não é um problema. Dado o nosso orçamento atual, eu diria que provavelmente nossa única opção, neste momento, seria usar CR para o VS 2010. Então, o que eu gostaria de saber é, dado o nosso projeto ASP.NET do VS 2005 atual, como podemos migrá-los para um projeto ASP.NET 4.0, utilizando o CR para o VS 2010? Como mencionei, temos vários arquivos .RPT que funcionam corretamente no visualizador de relatórios do Crystal. Eles também teriam que funcionar se migrássemos esta aplicação para ASP.NET 4.0/VS 2010. E, é claro, precisaríamos usar o modelo de objetos que o CR para o VS 2010 possui para o código de backend, a fim de gerar esses 9 relatórios e exportá-los para arquivos PDF, para que possamos juntá-los todos em um único arquivo PDF grande para mostrar ao usuário. Como podemos fazer isso, utilizando o CR para o VS 2010?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Correto, e R2 chegou ao final de sua vida útil, então não há mais patches disponíveis.

Mantenha-se com o Windows 2003 Server ou faça o upgrade para o CR 2008 ou CR para VS 2010, que é gratuito, mas requer o Visual Studio 2010.

Don

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Don,

Obrigado pela sua resposta. Então, pelo que você disse, entendo que o CR XI R2 pode funcionar no Windows Server 2008 R2, mas a SAP não o testou e não o suporta. Está correto?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Rod,

Movemos sua postagem para o fórum .NET.

CR XI R2 não é compatível com o Windows Server 2008. A versão mais próxima que tivemos foi o Windows 7, mas requer estas versões do R2:

http://downloads.businessobjects.com/akdlm/crystalreports/crxir2_sp4_full_bld_0-20008684.exe
http://downloads.businessobjects.com/akdlm/crystalreports/CRYSTALREPORTS06_0-20008684.EXE

A guia Resumo contém links para baixar os pacotes redistribuíveis. Além disso, como você está usando os Módulos de Fusão, também deve implementar o Pacote redistribuível de segurança VS 2005 C++. Pode ser o que está faltando.

Use o Processmonitor para determinar qual dependência está faltando, procure por erros de arquivo não encontrado e/ou acesso negado. Pode ser que um relatório tenha uma dependência à qual sua aplicação não tem acesso.

Don

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?