Kami memiliki contoh SQL Server 2008 yang diinstal pada server pelanggan. Departemen TI pelanggan bertanggung jawab atas berbagai cadangan mesin.
Log SQL Server menunjukkan ada cadangan lengkap setiap hari pada pukul 19:00, tetapi kami tidak dapat menemukan bukti rencana apa pun yang dijadwalkan dalam SQL Server.
Teknisi yang kami hubungi tidak dapat memberi tahu kami jika ada semacam cadangan otomatis, yang mereka katakan hanyalah seluruh mesin sedang dicadangkan.
Dengan menggunakan skrip yang saya temukan di utas forum ini, saya mengetahui bahwa nama perangkat fisik adalah GUID dan ini berarti bahwa ini adalah proses cadangan eksternal :
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
Ini adalah baris dari kueri di atas:
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
Selain itu tanggal mulai dan selesai cadangan hanya untuk 5 detik, jadi saya kira jelas itu bukan tugas server sql.
Ini adalah baris dari log:
2015-09-03 19: 02: 30.71 Cadangkan
Database yang didukung.
Basis data: db_name, tanggal pembuatan (waktu): 2012/10/12 (20:52:11), halaman dibuang: 3290021,
LSN pertama: 276028: 152755: 172, LSN terakhir: 276028: 152827: 1, jumlah perangkat dump : 1,
informasi perangkat:
(FILE = 1, TYPE = VIRTUAL_DEVICE: {'{95380B0A-D50B-408F-B95F-1AB8975BA7F8} 5'}).
Ini hanya pesan informasi. Tidak diperlukan tindakan pengguna.
Jadi, karena mereka tidak dapat membantu kami, apa yang dapat saya lakukan untuk melacak proses yang bertanggung jawab atas cadangan? Kami memerlukan ini karena kami ingin mengoordinasikan cadangan dengan cara yang dipesan, dan melakukan pencadangan log transaksi juga untuk menjaga log pada ukuran yang wajar (sekarang kami mengecilkan log setiap minggu, dan ini bukan cara yang baik untuk Pergilah).
msdb.dbo.backupmediafamily.device_type
bidang ke kueri OP untuk melihat jenis cadangan apa (misalnya Disk, Tape, Virtual, Azure, atau Permanen). Saya memfilter padamaster
database dan melihat entri pertama untuk melihat apa yang menendang.