A E / S é congelada no banco de dados e também a E / S é retomada no banco de dados diariamente no log com backup completo

9

Gostaria de dizer que, diariamente, recebi a mensagem no meu arquivo de log.

Primeiro A mensagem E / S está congelada no banco de dados (DatabaseName) aparece no log. A mensagem é como

A E / S está congelada no banco de dados (DatabaseName). Nenhuma ação do usuário é necessária. No entanto, se a E / S não for retomada imediatamente, você poderá cancelar o backup.

E então a E / S foi retomada no banco de dados (DatabaseName), a mensagem aparece como

A E / S foi retomada no banco de dados (DatabaseName). Não é necessária nenhuma ação do usuário.

E, finalmente, o backup do banco de dados foi concluído com êxito com esta mensagem

Não é necessária nenhuma ação do usuário

É o banco de dados Minha auditoria de produção e o ambiente de software é como:

Windows Server 2012 R2
SQL Server 2012
VMware Tools

Meu banco de dados de produção " Recovery Model " é o modelo de recuperação " Full ". E a partir da qual o ID de logon no SQL Server, foi instalado o Backup do Plano de Manutenção. Ele possui privilégios " sysadmin " para todos os bancos de dados.

O backup é configurado através do backup "Plano de manutenção" em um horário específico, como 16h todos os dias. E o Always Backup foi executado com êxito no intervalo de agendamento.

Por que esse tipo de mensagem de log é gerado no horário de backup agendado. Esse tipo de mensagem terá impacto no desempenho do meu banco de dados de produção. Haverá problemas na consistência dos dados (Backup / Restore) no meu banco de dados de produção.

Qualquer sugestão será apreciada.

Md Haidar Ali Khan
fonte
3
Esta não é realmente um problema, mas como backups VSS funciona, você deve ler blogs.msdn artigo blogs.msdn.com/b/sqlserverfaq/archive/2009/04/28/...
shanky
@ Shanky, você está certo, eu tenho check-out em "Server Manager-> Local Server" no mesmo tempo VSS Application gerou erro.
Md Haidar Ali Khan
@ Haid Tudo bem, acho que o KASQLDBA já deu resposta à sua pergunta. Não faz sentido postar a mesma resposta para a pergunta.
Shanky

Respostas:

10

Eu acredito que é apenas uma mensagem e não um erro, a menos e até que a tarefa seja impactada quando esta mensagem for registrada no log de erros:

Também encontramos o mesmo para um dos nossos servidores de produção, onde a equipe de administração do Windows ativou o backup do SQL Server através do VSS (Volume Shadow Copy Services). E quando esse processo é executado, congela temporariamente a E / S para obter uma cópia de sombra e liberá-la novamente assim que o processo estiver concluído.

A principal causa é "A E / S no banco de dados é congelada para que qualquer serviço de backup use a Interface de Dispositivo Virtual (VDI) e confirme um backup de instantâneo sql". como mencionado aqui

Para entender melhor como esse processo funciona, leia Como funciona: Recursos de backup do SQL Server - VDI (VSS) 2

Portanto, acredito que você deve começar a procurar processos como o Volume Shadow Copy (VSS) OU o Data Protection Manager (DPM) em execução no servidor e discutir com a equipe de administração do sistema o que está ativado e para garantir que nada seja impactado.

KASQLDBA
fonte
11
você está certo, eu passei pelo Servidor Local, verifique o log de eventos do VSS e descubra como ao mesmo tempo o VSS gerou um erro.
Md Haidar Ali Khan