É possível espelhar os bancos de dados do SQL Reporting Services?

2

É possível espelhar os bancos de dados do SQL Server (2005 ou 2008) Reporting Services (ReportServer, ReportServerTemp)? Eu tenho um site que usa um banco de dados que já é espelhado, e também faz uso do Reporting Services. Eu quero ser capaz de failover do servidor primário para o espelho e ter o componente de relatório também failover. Alguém já fez isso? Alguma pegadinha?

    
por Anthony K 10.03.2010 / 05:34

4 respostas

2

aqui está outro link de referência link

você pode espelhar o banco de dados, mas o SSRS também precisa de alguns itens para o failover. Assim, enquanto seus dados são espelhados, talvez seja necessário fazer o failover manualmente de alguns componentes.

    
por 10.03.2010 / 06:21
1

O espelhamento de banco de dados não é suportado pelo SQL Reporting Services.

link

    
por 10.03.2010 / 06:04
1

Eu executo um catálogo SSR e tempdb espelhado assíncrono e na configuração do SSRS eu uso um alias DNS para o nome do servidor para que, para mover o catálogo para o servidor espelho, eu atualize o registro DNS, mude o modo espelho para sincronizar e, em seguida, falhar manualmente os bancos de dados. Failover automático não é suportado.

    
por 10.03.2010 / 13:48
1

Integramos algo assim:

link

Mas usamos alertas do WMI para determinar o failover e não espelhar o ReportTempDB

Basicamente, você espelha o ReportDB, configura o serviço de relatório de forma independente em cada servidor e, em seguida, configura o failover: interrompe os serviços de relatório no servidor espelho e o inicia no principal. No entanto, se você não estiver usando o Enterprise, não será possível usar uma solução de scale-out (vários serviços de relatório conectados ao mesmo banco de dados), portanto, a chave é limpar as chaves do banco de dados ReportService e executar uma ferramenta para importar a chave para o servidor atual. Funciona muito bem.

    
por 09.04.2013 / 17:58