Compartilhar via


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:

  1. Comece a fase de anexação do novo banco de dados instalando o conjunto de volumes alternativo no servidor de relatório..

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

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