Pergunta

Eu tenho uma pergunta sobre a visão de espelhamento e cross-db. Temos uma visão na qual banco de dados referências Y no mesmo servidor de banco de dados S1 X. As bases de dados X e Y são ambos espelhado para outro servidor S2. O problema é: se db X failover para S2, o ponto de vista que referências db Y está agora à procura de S2, mas db Y pode não falhei repetidamente. Qual é a melhor maneira de contornar isso? você pode criar um par espelhado, de modo que se 1 nas dbs em que o casal não acabou, o outro faz também?

Graças

Foi útil?

Solução

Nós detectamos que o banco de dados falhou e manualmente failover o segunda base de dados. Este href="http://www.mssqltips.com/tip.asp?tip=1564" artigo provavelmente vai ajuda; basicamente, é um hack no failover do primeiro banco de dados no testemunho que permite acionar um failover do segundo banco de dados.

http://www.mssqltips.com/tip.asp?tip=1564

Outras dicas

Se você atualizar para SQL 2012, você pode usar o Always on Grupos de Disponibilidade funcionar a bases de dados do grupo para este fim.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top