Abbiamo un'istanza di SQL Server 2008 installata su un server del cliente. Il reparto IT del cliente è responsabile dei vari backup della macchina.
Il registro di SQL Server mostra che esiste un backup completo ogni giorno alle 19:00, ma non è possibile trovare prove di alcun piano pianificato in SQL Server.
I tecnici che abbiamo contattato non potevano dirci se c'era una sorta di backup automatico, tutto quello che hanno detto è che l'intero computer è in fase di backup.
Utilizzando uno script che ho trovato in questo thread del forum, ho scoperto che il nome del dispositivo fisico è un GUID e che ciò significa che si tratta di un processo di backup esterno :
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
Questa è una riga della query sopra:
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
Inoltre, la data di inizio e fine del backup dura solo 5 secondi, quindi credo sia chiaro che non è un lavoro di SQL Server.
Questa è una riga dal registro:
03/09/2015 19: 02: 30.71 Backup del
database di backup.
Database: nome_db, data di creazione (ora): 2012/10/12 (20:52:11), pagine scaricate: 3290021,
primo LSN: 276028: 152755: 172, ultimo LSN: 276028: 152827: 1, numero di dispositivi di dump : 1,
informazioni sul dispositivo:
(FILE = 1, TYPE = VIRTUAL_DEVICE: {'{95380B0A-D50B-408F-B95F-1AB8975BA7F8} 5'}).
Questo è solo un messaggio informativo. Non è richiesta alcuna azione da parte dell'utente.
Quindi, dal momento che non possono aiutarci, cosa posso fare per rintracciare il processo responsabile dei backup? Ne abbiamo bisogno perché vogliamo coordinare il backup in modo ordinato e fare anche i backup del log delle transazioni al fine di mantenere il log a dimensioni ragionevoli (ora riduciamo il log ogni settimana e questo non è il modo migliore per partire).
msdb.dbo.backupmediafamily.device_type
campo alla query del PO per vedere che tipo di backup è (ad es. Disco, nastro, virtuale, Azure o permanente). Ho filtrato ilmaster
database e ho guardato la prima voce per vedere cosa ha dato il via.