Percebi que após a migração do SQL Server 2012 Enterprise para o SQL Server 2012 Express, todos os dias ele mostra backup virtual "espúrio" após fazer backup manual do banco de dados.
Quando executo este T-SQL para mostrar os detalhes do backup
select * from msdb.dbo.backupset;
select * from msdb.dbo.backupmediafamily;
Ele mostra os detalhes do backup com detalhes de backup manual e detalhes de backup do dispositivo virtual. Também estou anexando a captura de tela do backupset & backupmediafamily :
*Depois de editado*
Eu fiz check-out do Windows PowerShell, o serviço SQLWriter está sendo executado em serviços de janela. E meu Windows Server 2012 R2 foi instalado no ambiente de domínio. Portanto, o backup virtual está sendo executado no serviço SQLWriter.
Por que ele mostra a maior parte do backup feito automaticamente no dispositivo virtual com NT AUTHORITY\SYSTEM
nome de usuário e, por padrão, mostra o backup com o dispositivo virtual e sua localização virtual. Mas meu banco de dados SQL Server não está conectado a nenhum dispositivo SAN.
O banco de dados está no SQL Server 2012 Express. Portanto, não há nenhuma opção de backup automático do SQL Server Agent. Como mostra o backup automático em arquivos de log. Automaticamente, ele pega o "Device_Type=7", que significa a localização do dispositivo virtual, conforme MSDN https://msdn.microsoft.com/en-us/library/ms178018(v=sql.110).aspx & https://technet .microsoft.com/en-us/library/ms190284(v=sql.110).aspx se "Device_Type=7", ou seja, dispositivo virtual.
Mas aqui eu gostaria de dizer que antes da migração do banco de dados, o banco de dados estava no SQL Server 2012 Enterprise e foi configurado com backups automáticos do SQL Server Agent. Mas desta vez usando o SQL Server 2012 Express.
Mesmo automaticamente, ele está fazendo backup dos "bancos de dados do sistema" e também dos "bancos de dados do usuário".
Minha pergunta é se algum dispositivo virtual não foi configurado, por que meu banco de dados SQL Server Express está fazendo backups virtuais. Mesmo este banco de dados é meu banco de dados de auditoria. Se esse backup for feito de maneira contínua.
Existe algum impacto dos meus dados de auditoria?
Qualquer sugestão será apreciada?
Isso ocorre porque alguma ferramenta ou recurso de backup nativo do Windows Server está fazendo um backup instantâneo do SQL Server. Esses backups normalmente usam
NT AUTHORITY\SYSTEM
eSQL Server VSS writer service
para se conectar para executar o backup instantâneo.Observe que, como você disse que não há backup de terceiros agendado, imaginei aqui que pode ser um backup nativo do Windows. Se você quiser saber mais sobre esse backup, inicie o criador de perfil e capture os eventos quando o backup estiver em execução. Ou você pode agendar o criador de perfil. Devo dizer que o criador de perfil pode criar carga, portanto, esteja ciente disso, portanto, seja seletivo em eventos ao configurar o criador de perfil.
Gambiarra:
Se você tem certeza de que não precisa desse backup, que IMO é inútil em comparação com o backup TSQL nativo, você pode
go ahead and disable SQL Server VSS writer service
. Você pode ir para Services.msc e encontrar esse serviço lá e desativá-lo.Não, esse backup não afetará seus dados, mas sim, utilizará recursos do sistema durante a execução.