Maximizando a disponibilidade de um banco de dados compartilhado evolutivo
Recomendamos o uso de dois conjuntos alternativos de volumes de relatório. Isso permite maximizar a disponibilidade de dados de relatório sobrepondo dois ciclos de atualização. Enquanto um conjunto de volumes de relatório é disponibilizado nos servidores de relatório, você pode criar uma versão atualizada do banco de dados de relatório no conjunto alternativo de volumes. Após a conclusão da fase de construção ou atualização do novo banco de dados, você poderá sobrepor as fases de anexação e desanexação dos dois conjuntos de volumes.
Para sobrepor a fase de desanexação do banco de dados de relatório antigo pela fase de anexação do novo banco de dados em cada servidor de relatório:
Comece a fase de anexação do novo banco de dados instalando o conjunto de volumes alternativo no servidor de relatório..
Execute toda a fase de desanexação do banco de dados antigo desanexando-o, o que torna o banco de dados compartilhado evolutivo indisponível nesse servidor de relatório, e desmontando o volume ou volumes de relatório correspondentes.
Complete a fase de anexação para a nova versão anexando o banco de dados à instância do servidor, disponibilizando-o como um banco de dados compartilhado evolutivo.
As fases de anexação e desanexação sobrepostas podem ser concluídas em um servidor por vez ou cada etapa pode ser executada em cada servidor antes de você prosseguir para a próxima etapa. A melhor abordagem depende de seus requisitos empresariais.
Para que seu banco de dados de relatório retorne resultados idênticos aos clientes, você terá de sincronizar as atualizações desanexando a cópia antiga de todas as instâncias de servidor antes de anexar a nova cópia a qualquer um deles. Nesse caso, inicie a fase de anexação para o novo banco de dados em todos os servidores, depois conclua a fase de desanexação em todos os servidores e, finalmente, anexe o banco de dados a cada servidor de relatório o mais rapidamente possível. Para obter mais informações, consulte Executando uma atualização sincronizada de um banco de dados compartilhado evolutivo.
Se você puder tolerar que clientes obtenham resultados distintos em diferentes instâncias de servidor, poderá executar uma rolagem de atualização do banco de dados correspondente, concluindo as fases de anexação e desanexação em um servidor de relatório por vez. Para obter mais informações, consulte Executando uma atualização móvel de um banco de dados compartilhado evolutivo.
Consulte também