none
Migração de relatórios SSRS 2008 x SSRS 2016 RRS feed

  • 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.


    segunda-feira, 3 de outubro de 2016 20:11

Respostas

Todas as Respostas

  • Deleted
    segunda-feira, 3 de outubro de 2016 20:40
  • 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

    terça-feira, 4 de outubro de 2016 04:05
  • 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.

    terça-feira, 4 de outubro de 2016 13:10
  • 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.

    terça-feira, 4 de outubro de 2016 13:32
  • Deleted
    terça-feira, 4 de outubro de 2016 14:15
  • 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.

     

    quarta-feira, 5 de outubro de 2016 13:44
  • 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.

    quarta-feira, 5 de outubro de 2016 13:46
  • Deleted
    quarta-feira, 5 de outubro de 2016 21:35