Perguntas sobre Espelhamento de Banco de Dados

2

Recentemente, configurei o espelhamento de banco de dados do SQL 2005 (síncrono com testemunha) em alguns ambientes e aproveitei a experiência, mas tenho algumas perguntas:

  1. A cadeia do log de transações fica quebrado quando ocorre um failover? Faz Eu preciso agendar um backup completo para continuar backups de log de transações o servidor secundário?
  2. notei que o DBCC CHECKDB é executado durante um failover, não Alguém sabe quais opções são Especificadas? isso afetará os VLDBs?
  3. Os pontos finais de espelhamento parecem estar amarrado em minha conta de domínio eu estava usando enquanto configurando o espelhamento através do assistente. Será que o espelhamento falhar se minha conta de domínio é sempre removido? Devo alterar o pontos de extremidade para usar o domínio do servidor conta de serviço?
por SuperCoolMoss 26.06.2009 / 20:06

1 resposta

4

1) Não a cadeia de log não está quebrada - o banco de dados espelho é uma cópia byte-by-byte exata do principal. Ele estará no modelo de recuperação FULL e sabe em que estado os backups estão dos vários LSNs (números de sequência de log) na página de inicialização do banco de dados. (Consulte Mecanismo de pesquisa Q & A # 20: Páginas de inicialização e corrupção da página de inicialização .) Observe que as transações em andamento serão revertidas - as transações nunca sobrevivem a nenhum tipo de failover.

2) Não, não é. É apenas relatar o último momento em que o banco de dados é iniciado (o tempo que o CHECKDB executou pela última vez sem encontrar corrupções). Veja este post para mais detalhes: CHECKDB From Every Angle: Quando DBCC CHECKDB foi executado com sucesso pela última vez? . No SQL 2005, um failover manual forçará a reinicialização do banco de dados. Em 2008, isso não acontece mais e a recuperação é concluída (pode ser um pouco mais rápida). Coincidentemente, isso também é armazenado na página de inicialização do banco de dados.

3) Quando os endpoints são criados, eles só são acessíveis aos membros da função sysadmin. Não deve haver problemas no cenário que você descreve.

Espero que isso ajude!

    
por 26.06.2009 / 20:19