Temos uma instância do SQL Server 2008 instalada em um servidor do cliente. O departamento de TI do cliente é responsável pelos vários backups da máquina.
O log do SQL Server mostra que há um backup completo todos os dias às 19h, mas não encontramos evidências de nenhum plano agendado no SQL Server.
Os técnicos que contatamos não podiam nos dizer se havia algum tipo de backup automático, tudo o que disseram é que toda a máquina está sendo executada.
Usando um script que encontrei neste tópico do fórum , descobri que o nome do dispositivo físico é um GUID e isso significa que este é um processo de backup externo :
USE [msdb]
GO
SELECT
[bs].[database_name],
[bs].[backup_start_date],
[bs].[backup_finish_date],
[bs].Server_name,
[bs].user_name AS [BackupCreator] ,
[bmf].physical_device_name
FROM msdb..backupset bs
INNER JOIN msdb..backupmediafamily bmf ON [bs].[media_set_id] = [bmf].[media_set_id]
ORDER BY [bs].[backup_start_date] DESC
Esta é uma linha da consulta acima:
db_name 2015-09-16 19: 01: 23.000 2015-09-16 19: 01: 28.000
SERVER_NAME NT AUTHORITY \ SYSTEM
{424F084A-F35D-4A66-8FC7-072268A89A77} 5
Além disso, a data de início e término do backup se estende por apenas 5 segundos, então acho que está claro que não é um trabalho do servidor sql.
Esta é uma linha do log:
2015-09-03 19: 02: 30.71 Backup do
banco de dados de backup.
Banco de dados: db_name, data de criação (hora): 2012/10/12 (20:52:11), páginas despejadas: 3290021,
primeiro LSN: 276028: 152755: 172, último LSN: 276028: 152827: 1, número de dispositivos de despejo : 1,
informações do dispositivo:
(FILE = 1, TYPE = VIRTUAL_DEVICE: {'{95380B0A-D50B-408F-B95F-1AB8975BA7F8} 5'}).
Esta é apenas uma mensagem informativa. Não é necessária nenhuma ação do usuário.
Portanto, como eles não podem nos ajudar, o que posso fazer para rastrear o processo responsável pelos backups? Precisamos disso porque queremos coordenar o backup de maneira ordenada e fazer os backups do log de transações também para manter o log em um tamanho razoável (agora reduzimos o log toda semana, e essa não é a melhor maneira de ir).
fonte
msdb.dbo.backupmediafamily.device_type
campo à consulta do OP para ver qual é o tipo de backup (por exemplo, disco, fita, virtual, Azure ou permanente). Eu filtrada nomaster
banco de dados e olhei para a primeira entrada para ver o que começou.