Conselho necessário: solução de backup quente para o SQL Server 2008 Express?

2

Quais são minhas opções para obter um servidor de backup aquecido para uma instância do SQL Server Express executando um único banco de dados?

Sentado ao lado da minha caixa de produção do SQL Server 2008 Express Eu tenho uma segunda caixa física atualmente sem fazer nada. Eu quero usar esta segunda caixa como um servidor de backup quente, de alguma forma, replicando meu banco de dados de produção em tempo quase real (um pouco de perda de dados é aceitável). O banco de dados é muito pequeno e os recursos são utilizados de maneira muito leve.

No caso de o servidor de produção morrer, eu reconfiguraria manualmente meu aplicativo para apontar para o servidor de backup.

Embora o Express não ofereça suporte nativo a log shipping, eu estou pensando em poder roteirizar manualmente uma versão pobre dele, onde eu uso arquivos batch para pegar os logs e copiá-los pela rede e aplicá-los ao segundo servidor em intervalos de 5 minutos.

Alguém tem algum conselho sobre se isso é tecnicamente viável ou se há uma maneira melhor de fazer o que eu estou tentando fazer?

Observe que eu quero evitar ter que pagar pela versão completa do SQL Server e configurar o espelhamento, pois acho que é um exagero para esse aplicativo. Eu entendo que outras plataformas de banco de dados podem apresentar opções adequadas (por exemplo, um cluster MySQL), mas para os fins desta discussão, vamos supor que temos que ficar com o SQL Server.

    
por Mike Chamberlain 08.06.2010 / 04:05

2 respostas

1

muito possível de fazer, mas não para os fracos de coração.
Existem alguns bons scripts escritos por DBAs, mas você provavelmente precisará ser competente o suficiente para modificá-lo para suas próprias necessidades.

Já fiz isso em casos em que não houve suporte oficial da MS. i.e. logarping btwn sql server 2000 primary & sql server 2005 stand-by.

Esse script pode ser um bom ponto de partida. Mesmo que seja para 2000, o método é até válido.

    
por 08.06.2010 / 07:54
1

Eu já vi outros tentarem a versão do log do homem pobre com pouca sorte. Isso não significa que não vai funcionar. Eu tenho procurado por uma solução similar por um tempo. O espelhamento é ótimo, mas os aplicativos que se conectam precisam suportá-lo para que o failover seja elegante (ou pelo menos se conecte adequadamente para que eles sejam redirecionados). Usamos o DPM 2007 para backups, e a Microsoft divulgou como você poderia facilmente fazer o script de auto-restaurações com ele, então eu fiz isso, mas a solução não é tão limpa ou bonita, então eu não a recomendaria. Talvez seja melhor com o DPM 2010. Nada disso equivale a uma resposta, mas um pouco do que não funciona. Boa sorte.

    
por 08.06.2010 / 07:50