Usuário com melhor resposta
MIRROR ENTRE VERSOES SQL

Pergunta
-
Pessoal, boas!
Estou em fase de planejamento para o mirror na minha empresa.
A base principal está em sql 2005 Standard sp2 32bits e estou instalando uma base em SQL 2008 para ser o mirror.
Há alguma incopmpatibilidade para o mirror entre versões?
Obrigado,
Valmir Lima- Movido Gustavo Maia Aguiar terça-feira, 30 de março de 2010 16:08 (De:SQL Server - Desenvolvimento Geral)
Respostas
-
Pessoal,
obrigado pelas respostas.
Encontrei o seguinte artigo em que essa configuração é realizada.
http://blogs.lessthandot.com/index.php/DataMgmt/DBAdmin/mirroring-sql-server-2005-to-sql-server-2008
Para quem desejar.
Att.,
Valmir Lima- Marcado como Resposta Valmir.lima terça-feira, 30 de março de 2010 19:27
Todas as Respostas
-
Valmir,
Nunca precisei montar esse ambiente de mirroring com 2005 e 2008, apenas com 2005 ou apenas com 2008.
Entretanto, um dos pré-requisitos para o mirroring é:
Pré-requisitos
Antes de iniciar a configuração do database mirroring alguns pontos importantes devem ser observados:
1. Certifique-se que os dois nós do mirror (principal e mirror server) estejam com a mesma edição do SQL Server 200X. As edições suportadas são Standard Edition ou Enterprise Edition.
Mesmo que funcione com essa mistura (acredito que não seja possível), vc terá que manter o nível de compatibilidade do database com SQL Server 2005 (90).
Att,
De Lima - MCITP SQL Server 2005/2008 -
Valmir,
Como você estará fazendo o espelhamento do banco de dados criado no SQL Server 2005 com todos os seus dados e objetos para o SQL Server 2008 será necessário manter o nível de compatibilidade 90 para fins de redundância e disponibilidade dos dados, em caso de alguma falha todo fluxo de dados será desviado para o SQL Server 2008 e desta forma para manter a compatilidade de recursos será recomendável trabalhar com o nível de compatibilidade da base de dados origem.
Em já realizei alguns testes entre este ambiente não existem maiores dores de cabeça.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA -
Bom Dia,
Não é possível manter o Database Mirroring com o SQL Server 2005 e 2008 por uma razão muito simples. Eles são diferentes. As páginas de dados do SQL Server 2005 e 2008 diferem já que há novas features do 2008 que não estavam no 2005 (compressão de dados é um bom exemplo) e por isso suas estruturas internas de arquivo serão fatalmente diferentes. O nível de compatibilidade (sempre interpretado de forma equivocada), refere-se apenas ao funcionamento de código de uma versão pra outra e não será capaz de compatibilizar as estruturas de arquivos de versões diferentes.
É possível sim ter um principal em 2005 e um mirror em 2008, mas no momento de fazer o failover do 2008 para o 2005, o banco não irá subir já que o 2005 não irá suportar uma estrutura 2008. Normalmente utiliza-se um principal em 2005 e um mirror em 2008 quando se está fazendo um upgrade de versão (você deve iniciar pelo mirror). Não será possível manter essa estrutura em produção se o objetivo for alta disponibilidade.
Há maiores detalhes no Upgrade Technical Reference de SQL Server 2008
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comComo importar dados a partir de uma range de células de uma planilha excel ?
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!996.entry
Classifique as respostas. O seu feedback é imprescindível- Sugerido como Resposta Gustavo Maia Aguiar terça-feira, 30 de março de 2010 16:08
-
Pessoal,
obrigado pelas respostas.
Encontrei o seguinte artigo em que essa configuração é realizada.
http://blogs.lessthandot.com/index.php/DataMgmt/DBAdmin/mirroring-sql-server-2005-to-sql-server-2008
Para quem desejar.
Att.,
Valmir Lima- Marcado como Resposta Valmir.lima terça-feira, 30 de março de 2010 19:27
-
Olá Valmir,
Como o procedimento diz, você até pode mas o 2008 será apenas Witness. Você não poderá usar esse procedimento se estiver buscando uma solução de alta disponibilidade.
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comComo importar dados a partir de uma range de células de uma planilha excel ?
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!996.entry
Classifique as respostas. O seu feedback é imprescindível