เรามีอินสแตนซ์ของ SQL Server 2008 ติดตั้งบนเซิร์ฟเวอร์ลูกค้า แผนกไอทีของลูกค้ารับผิดชอบการสำรองข้อมูลต่าง ๆ ของเครื่อง
บันทึก SQL Server แสดงว่ามีการสำรองข้อมูลเต็มรูปแบบทุกวันเวลา 19.00 น. แต่เราไม่สามารถหาหลักฐานของแผนใด ๆ ที่กำหนดไว้ใน SQL Server
ช่างเทคนิคที่เราติดต่อไม่สามารถบอกเราได้ว่ามีการสำรองข้อมูลอัตโนมัติบางประเภทสิ่งที่พวกเขาบอกคือเครื่องทั้งหมดกำลังสำรอง
การใช้สคริปต์ที่ฉันพบในเธรดฟอรัมนี้ฉันพบว่าชื่ออุปกรณ์จริงคือ GUID และนั่นหมายความว่านี่เป็นกระบวนการสำรองข้อมูลภายนอก :
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
นี่คือแถวจากแบบสอบถามด้านบน:
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
ยิ่งไปกว่านั้นการเริ่มต้นและสิ้นสุดการสำรองข้อมูลนั้นครอบคลุมเพียง 5 วินาทีดังนั้นฉันคิดว่ามันชัดเจนว่าไม่ใช่งานของเซิร์ฟเวอร์ sql
นี่คือบรรทัดจากบันทึก:
2015-09-03 19: 02: 30.71 สำรอง
ฐานข้อมูลสำรอง
ฐานข้อมูล: db_name, วันที่สร้าง (เวลา): 2012/10/12 (20:52:11), หน้าเว็บที่ถูกทิ้ง: 3290021,
LSN แรก: 276028: 152755: 172, LSN ล่าสุด: 276028: 152827: 1, จำนวนอุปกรณ์ดัมพ์ : 1,
ข้อมูลอุปกรณ์:
(ไฟล์ = 1, TYPE = VIRTUAL_DEVICE: {'{95380B0A-D50B-408F-B95F-1AB8975BA7F8} 5')
นี่เป็นข้อความให้ข้อมูลเท่านั้น กระทำของผู้ใช้ไม่จำเป็นต้องมี.
ดังนั้นเนื่องจากพวกเขาไม่สามารถช่วยเราได้ฉันจะทำอย่างไรเพื่อติดตามกระบวนการที่รับผิดชอบการสำรองข้อมูล เราต้องการสิ่งนี้เพราะเราต้องการประสานงานการสำรองข้อมูลในลักษณะที่สั่งซื้อและทำการสำรองข้อมูลบันทึกธุรกรรมด้วยเพื่อรักษาบันทึกในขนาดที่เหมาะสม (ตอนนี้เราลดขนาดแฟ้มบันทึกทุกสัปดาห์และนี่ไม่ใช่วิธีที่ดีในการ ไป).
msdb.dbo.backupmediafamily.device_type
เขตข้อมูลลงในแบบสอบถามของ OP เพื่อดูประเภทการสำรองข้อมูล (เช่นดิสก์เทปเสมือน Azure หรือถาวร) ฉันกรองในmaster
ฐานข้อมูลและดูที่รายการแรกเพื่อดูว่าเตะมันออกไป