Usuário com melhor resposta
Migração de relatórios SSRS 2008 x SSRS 2016

Pergunta
-
Saudações Comunidade,
Estou efetuando alguns testes para realizar a migração de meus relatórios do SSRS 2008 para o SSRS 2016 e apesar de que no término do processo, a migração aparenta ser bem sucedida (Os relatórios permanecem acessíveis após a migração), ao startar o serviço o Reportin Services começa a gerar em torno de 32mb de log de erro por minuto em "?:\Microsoft SQL Server\MSRS13\Reporting Services\LogFiles\ReportServerService__mm_dd_aa_hh_min_ss", citando a seguinte mensagem:
"
<Header>
<Product>Microsoft SQL Server Reporting Services Version 2015.0130.1601.05 ((SQL16_RTM).160429-2226)</Product>
<Locale>Portuguese (Brazil)</Locale>
<TimeZone>E. South America Standard Time</TimeZone>
<Path>?:\Microsoft SQL Server\MSRS13\Reporting Services\Logfiles\ReportServerService__10_03_2016_11_35_04.log</Path>
<SystemName>#####</SystemName>
<OSName>Microsoft Windows NT 6.2.9200</OSName>
<OSVersion>6.2.9200</OSVersion>
<ProcessID>26684</ProcessID>
<Virtualization>Hypervisor</Virtualization>
</Header>
<ProcessorArchitecture>AMD64</ProcessorArchitecture>
<ApplicationArchitecture>AMD64</ApplicationArchitecture>
library!WindowsService_2!6858!10/03/2016-11:35:04:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: , An error occurred within the report server database. This may be due to a connection failure, timeout or low disk condition within the database.;
library!WindowsService_2!6858!10/03/2016-11:35:04:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: , An error occurred within the report server database. This may be due to a connection failure, timeout or low disk condition within the database.;
library!WindowsService_2!6858!10/03/2016-11:35:04:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: , An error occurred within the report server database. This may be due to a connection failure, timeout or low disk condition within the database.;
library!WindowsService_2!6858!10/03/2016-11:35:04:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: , An error occurred within the report server database. This may be due to a connection failure, timeout or low disk condition within the database.;
library!WindowsService_2!6858!10/03/2016-11:35:04:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: , An error occurred within the report server database. This may be due to a connection failure, timeout or low disk condition within the database.;
library!WindowsService_2!6858!10/03/2016-11:35:04:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: , An error occurred within the report server database. This may be due to a connection failure, timeout or low disk condition within the database.;
library!WindowsService_2!6858!10/03/2016-11:35:04:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: , An error occurred within the report server database. This may be due to a connection failure, timeout or low disk condition within the database.;
library!WindowsService_2!6858!10/03/2016-11:35:04:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: , An error occurred within the report server database. This may be due to a connection failure, timeout or low disk condition within the database.;
library!WindowsService_2!6858!10/03/2016-11:35:04:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: , An error occurred within the report server database. This may be due to a connection failure, timeout or low disk condition within the database.;
library!WindowsService_2!6858!10/03/2016-11:35:04:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: , An error occurred within the report server database. This may be due to a connection failure, timeout or low disk condition within the database.;
library!WindowsService_2!6858!10/03/2016-11:35:04:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: , An error occurred within the report server database. This may be due to a connection failure, timeout or low disk condition within the database.;
(...)
"
O procedimento utilizado para a migração é basicamente Este:
1 - Backup das Bases de dados do Report Server (ReportServer$ e ReportServer$TempDB) da versão 2008 (Maquina de Origem);
2 - Backup da chave de criptografia do Report Server versão 2008 (Maquina de Origem);
3 - Restauração das bases de dados (ReportServer$ e ReportServer$TempDB) na instância do SQL Server 2016 (Maquina de Destino);
4 - Instalação do Serviço do Reporting Services 2016 na máquina de destino;
5 - Configuração do Reporting Services 2016 e apontamento para as bases restauradas;
6 - Restauração da Chave de Criptografia.
7 - Validação do permissionamento.
Neste momento, ao iniciar o serviço do Reporting Services, os logs começam a ser gerados "descontroladamente".
Configurações dos ambientes:
Origem:
SO: Windows Server 2008 R2 Enterprise
SQL: Microsoft SQL Server 2008 R2 (SP2) - 10.50.4266.0 (X64)
Sep 26 2012 17:08:07
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)Destino:
SO: Windows Server 2012 R2 Standard
SQL: Microsoft SQL Server 2016 (RTM) - 13.0.1601.5 (X64)
Apr 29 2016 23:23:58
Copyright (c) Microsoft Corporation
Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2012 R2 Standard 6.3 <X64> (Build 9600: )
OBS: Também tentei realizar as migrações abaixo:
- 2008 > 2012 = Problema não observado - Sucesso!
- 2008 > 2012 > 2014 = Problema não observado - Sucesso!
- 2008 > 2014 = Problema não observado - Sucesso!
- 2008 > 2012 > 2014 > 2016 = Problema observado - Insucesso!
- 2008 > 2016 = Problema observado - Insucesso!
Tenho pesquisado à respeito e ainda não cheguei a uma solução para resolver esta migração, desta forma gostaria do apoio da comunidade.
Desde já agradeço,
Abraços,
Pedro Nascimento.
Respostas
-
Deleted
- Marcado como Resposta Pedro Paulo Nascimento quarta-feira, 5 de outubro de 2016 13:39
Todas as Respostas
-
Deleted
- Marcado como Resposta Pedro Paulo Nascimento quarta-feira, 5 de outubro de 2016 13:39
-
Bom dia Pedro,
Para confirmar, os relatorios estao acessiveis via browser mas voce ve esses erros no log? Por acaso o seu banco de origem possuia muitas assinaturas nos relatorios? (subscriptions)? Existe alguma diferenca na conta que o service foi registrado entre o 2008 e 2016, ou ambos estao com o mesmo tipo de conta? O ssrs na versao 2016 possui um Segundo processo que tambem deve gerar os logs no mesmo folder, voce poderia verificar se esse Segundo processo tambem esta com problemas para acessar o banco de dados? Os logs desse Segundo processo vao ter o nome Microsoft.ReportingServices.Portal.Webhost.log
Independente to erro, vale a pena instalar o Cumulative Update 1 do ssrs 2016, um erro de migracao foi reportado que tem sintomas parecidos com os que voce detalhou, mais detalhes no link abaixo:
https://support.microsoft.com/en-us/kb/3171040
Recomendo que voce tente aplicar esse fiz que pode ser o mesmo.
Thanks
-G
Boreki[MSFT] - SQL Server Reporting Services
-
Bom dia José Diz.
Primeiramente obrigado pelo pronto retorno.
Correto, a migração foi realizada com base no documento Migrate a Reporting Services Installation (Native Mode).
Farei a atualização com a Cumulative Update 2 for SQL Server 2016, realizarei novamente a migração e em seguida lhe retorno com os resultados.
Realmente eu não havia me atentado a esta divergência nos logs, contudo o SO é Windows Server 2012 R2.
Mais uma vez obrigado,
Att.
Pedro Nascimento.
-
Bom dia Boreki.
Correto, os relatórios estão acessíveis via browser e os erros são observados no Log. O banco de origem também possuía várias subscriptions e observei que principalmente as que utilizavam de campos oriundos de conjuntos de dados não funcionavam corretamente e tiveram que ser refeitas. Ambos os services estão com o mesmo tipo de conta de serviço. Quanto aos logs do segundo processo mencionado, não há registros de erros de nenhuma natureza.
Fareia a instalação do Cumulative Update e retorno com os resultados assim que possível.
Agradeço pelo pronto auxílio.
Abraço.
Pedro Nascimento.
-
-
Bom dia José Diz.
Ainda estou monitorando o ambiente, mas após a aplicação do Cumulative Update 2 for SQL Server 2016, o problema foi solucionado.
Agradeço novamente pelo apoio.
Att.
Pedro Nascimento.
-
Bom dia Boreki.
Desde já agradeço o pronto auxílio.
Ainda estou monitorando o ambiente, mas após a aplicação do Cumulative Update 2 for SQL Server 2016, o problema foi solucionado.
Att.
Pedro Nascimento.
-