none
Replicação e Mirror RRS feed

  • Pergunta

  • Olá a todos....

    Eu tenho um servidor WIN Server 2008 nele tenho instalado um SQL Server 2008 Enterprise Com 3 Instâncias:

    -Instância Principal.

    -Instância Replicação: recebe replicação de uma tabela do servidor principal.

    -Instância Mirror seria espelho do principal.

    Faço toda configuração via wizard no service account eu uso nome do computador ="DOMAIN"\User="Administrator" para o Principal e para o Mirror. ele configura os ENDPOINTS e da Success.

    Mas nas instâncias fica assim : databasename(Principal,Syncronizing)  e na instâcia do mirror fica (In Recovery)

    onde eu estou errando  ? Obrigado

    segunda-feira, 23 de maio de 2011 21:34

Respostas

  • Me desculpe a todos eu consegui resolver por conta própria ..

    O Problema era o seguinte as instâncias estavam no SQL Server Configuration Manager no LOGON AS com usuários NT/AUTHORITY então criei um usuário dbmirror e adicionei ele ao grupo de administradores do WINDOWS 2008. e passei para as instâncias que rodassem com ./dbmirror e funcionou..

    Desculpa na demora do meu feedback.

    • Marcado como Resposta Andrius I sexta-feira, 27 de maio de 2011 00:42
    sexta-feira, 27 de maio de 2011 00:42

Todas as Respostas

  • Bom dia, Andrius.

    Você está falando de Database Mirroring?

    Se for, você não está fazendo nada de errado (pelo menos em relação ao que você mencionou, rsrs). Pois no Mirroring, o banco de dados de espelho sempre fica em estado de recuperação mesmo, justamente para não permitir nenhum tipo de conexão.

    Mas se por algum motivo você precisar das informações do Mirror, como para algum relatório ou BI, você poderá criar um Snapshot do mesmo, para que os usuários tenham acesso somente leitura aos dados do banco.


    Roberson Ferreira


    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    terça-feira, 24 de maio de 2011 09:56
  • Andrius, concordo com o Roberson Ferreira, verifique se é necessário o espelhamento dos dados.

     

    Para que o processo de sincronização do database mirroring seja conclúido, a sequência de log no servidor secundário, tem que estar igual ao do primário.

     

    A criação do endpoint diz somente que as duas instâncias foram encontradas e já conseguem fazer comunicação, agora para a sincronização dos bancos de dados é necessário que pos logs estejam sincronizados, veja tambêm em qual modo de recuperação o database mirroring está configurado.

     

    Att,


    Luan.Moreno MCP || MTA ||MCTS SQL Server 2005 Blog: http://luanmorenodba.wordpress.com Twitter: @luansql Classifique as respostas. O seu feedback é imprescindível
    terça-feira, 24 de maio de 2011 12:45
  • Andrius,

     

    Alem das colocações do Roberson e Luan, que estão corretos, veja que o Syncronizing esta sendo executado, porem este status deveria mudar para Syncronized, ou seja, que ja esta sincronizado com sucesso e seu mirror esta funcionando, ele permanece em ing o tempo todo sem alterar o status?


    Oracle OCA11g, MCC 2011! Dicas e novidades: www.fabrizziocaputo.wordpress.com
    terça-feira, 24 de maio de 2011 15:23
    Moderador
  • Andrius,

    Vamos lá, você esta trabalhando com Database Mirroring(Espelhamento de Banco de Dados).

    Esta tecnologia implementada no SQL Server é muito similar a mesma tecnologia existente para RAID 1 tanto em sistema operacional como também em hardware.

    Como os amigos já destacaram, o processo de configuração foi realizado com sucesso, sendo assim, seu ambiente de Mirroring teoricamente esta montando, mas você esta alertando sobre o status de Syncronizing entre os bancos o que na verdade indica que este processo esta sendo executado e que os bancos de dados ainda esta sendo sincronizados, algo que não poderia demandar muito tempo.

    Por acaso, você já fechou o seu Management Studio e abriu novamente para verificar se este status foi alterado para Sincronized? A algum tempo atrás eu passei por um problema assim, era justamente uma falha de atualização de cache do Management Studio.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    quinta-feira, 26 de maio de 2011 12:42
    Moderador
  • Me desculpe a todos eu consegui resolver por conta própria ..

    O Problema era o seguinte as instâncias estavam no SQL Server Configuration Manager no LOGON AS com usuários NT/AUTHORITY então criei um usuário dbmirror e adicionei ele ao grupo de administradores do WINDOWS 2008. e passei para as instâncias que rodassem com ./dbmirror e funcionou..

    Desculpa na demora do meu feedback.

    • Marcado como Resposta Andrius I sexta-feira, 27 de maio de 2011 00:42
    sexta-feira, 27 de maio de 2011 00:42