记录一次查询log的经历
生活随笔
收集整理的這篇文章主要介紹了
记录一次查询log的经历
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一大早發(fā)現(xiàn)生產(chǎn)數(shù)據(jù)庫的基礎資料被刪除。
由于每天都做了差異備份,而且是基礎資料,這樣數(shù)據(jù)就不會擔心找不回來。
首先通過每天的差異本分文件進行查看數(shù)據(jù)丟失的大概時間,查到數(shù)據(jù)丟失是在17晚上備份過后18丟失的。
然后找18號的數(shù)據(jù)庫執(zhí)行記錄
貼上語句:
SELECT ST.text AS '執(zhí)行的SQL語句', QS.creation_time AS '執(zhí)行時間' FROM sys.dm_exec_query_stats QS CROSS APPLY sys.dm_exec_sql_text(QS.sql_handle) ST where ST.text like '%BIL_SPC%' or ST.text like '%bil_spc%' ORDER BY QS.creation_time DESC找出對應的18號的,查詢出來過后發(fā)現(xiàn)有一句delete語句。
然后在測試環(huán)境中,用sqlserver? profiler?工具,測試在前段刪除一組數(shù)據(jù),追蹤出來的語句中發(fā)現(xiàn)沒有寫入系統(tǒng)log的語句。
最后,鍋終于甩出去了,數(shù)據(jù)被客戶手動刪除了。
轉(zhuǎn)載于:https://www.cnblogs.com/salv/p/10151303.html
總結(jié)
以上是生活随笔為你收集整理的记录一次查询log的经历的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 柳传志给年轻人的建议:比起过日子,更要奔
- 下一篇: Boost 序列化