1
ข้อมูลเหตุการณ์ใดที่ฉันจะได้รับจากค่าเริ่มต้นจาก SQL Server
ฉันมักจะเห็นคำถามที่ผู้คนต้องการทราบว่ามีบางสิ่งเกิดขึ้นหรือเมื่อมันเกิดขึ้นหรือใครเป็นผู้ดำเนินการ ในหลายกรณี SQL Server ไม่ได้ติดตามข้อมูลนี้ด้วยตัวเอง ตัวอย่างเช่น: ใครดำเนินการที่ผ่านขั้นตอนการเก็บdbo.MyProcedure? ใครเป็นผู้ปรับปรุงsalaryคอลัมน์ในdbo.Employeesตาราง ใครสอบถามdbo.Ordersตารางล่าสุดจาก Management Studio บ้าง แต่มีเหตุการณ์อื่น ๆ หลายอย่างที่ SQL Server ที่ไม่ติดตามชั่วคราวโดยค่าเริ่มต้นและกำเนิดสามารถตอบคำถามเกี่ยวกับเช่น: ครั้งสุดท้ายที่การเติบโตอัตโนมัติเกิดขึ้นในฐานข้อมูล AdventureWorks และใช้เวลานานเท่าใด ใครลบdbo.EmployeeAuditDataตารางและเวลา วันนี้มีข้อผิดพลาดเกี่ยวกับหน่วยความจำกี่ข้อ? ฉันจะรับข้อมูลนี้ได้อย่างไรและจะมีอยู่นานเท่าใด