iT邦幫忙

1

SQL備份作業在非指定排程時間執行(已解決)

tiya 2022-07-06 09:36:421109 瀏覽
  • 分享至 

  • xImage

問題已解決
發出備份請求的居然是移機前的主機(有將電腦名稱改給新主機使用,近期因廠商測商需求而開機)ssms上的備份排程
雖然不清楚到底為什麼會變成從舊主機觸發新主機備份
但確實刪除舊主機的排程後就恢復正常了!

最近有個很困擾的情況發生
SQL設定排程每天1點執行備份
但實際上12點時也會執行一次
如果從SQL Server查看log可以看到12點備份記錄
但維護計劃的log則沒有這一筆備份記錄
而且二次備份還有差異了X_DB_1710資料庫
請問該如何排除此異常狀況呢
謝謝
ps.這個情況發生週期不固定,偶而會發作幾週,然後又莫明的恢復正常!
https://ithelp.ithome.com.tw/upload/images/20220706/20110247EZVh9MLZ5L.png

https://ithelp.ithome.com.tw/upload/images/20220706/201102479FRzEXXbKp.png

看更多先前的討論...收起先前的討論...
harrytsai iT邦新手 1 級 ‧ 2022-07-06 10:10:43 檢舉
檢查一下SQL 的自動維護
tiya iT邦新手 5 級 ‧ 2022-07-06 10:15:36 檢舉
補上sql的log圖供參考
rofellos iT邦新手 2 級 ‧ 2022-07-07 09:42:44 檢舉
有其他程式幫你12點時備份吧
tiya iT邦新手 5 級 ‧ 2022-07-07 13:06:05 檢舉
檢查確認沒有其他備份指令,而且它發生週期不固定
偶而會發作幾週,然後又莫明的恢復正常
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
I code so I am
iT邦高手 1 級 ‧ 2022-07-07 08:43:05
最佳解答

亂猜一下。
12點是否有設定windows排程,以指令備份,但因12點資料庫常常Busy,故偶爾才會執行成功。

看更多先前的回應...收起先前的回應...
tiya iT邦新手 5 級 ‧ 2022-07-07 08:54:06 檢舉

檢查過windws工作排程器,確認沒有12點執行的項目,也沒有執行相關備份指令的工作項目,不知道有沒有什麼方式可以查出是從哪個源頭發出備份指令的,這樣至少有個方向可以追~

tiya iT邦新手 5 級 ‧ 2022-07-07 13:06:34 檢舉

補充說明:它發生週期不固定,偶而會發作幾週,然後又莫明的恢復正常,非常詭異~

檢查 audit 記錄,看是以哪個user執行的。

tiya iT邦新手 5 級 ‧ 2022-07-08 10:06:18 檢舉

I code so I am感謝提供建議,剛剛立馬去設定了稽核,接下來就持續再觀察幾天,有新收獲再來回報!

/images/emoticon/emoticon03.gif

BKY iT邦研究生 2 級 ‧ 2022-07-09 17:04:04 檢舉

因為發生的頻率不固定,好像只能從稽核和log來查,也不像是被其他的程式觸發。說不定是有人偷偷連線進去做備份。

tiya iT邦新手 5 級 ‧ 2022-07-11 08:50:11 檢舉

BKY如果連續幾週天天半夜12點準時連線備份,這精神也是值的敬佩了~不過備份只我負責所以人為的可能性不高就是

tiya iT邦新手 5 級 ‧ 2022-07-13 09:22:42 檢舉

透過audit的確發現異常的備份session_server_principal_name:sa
正常的備份session_server_principal_name:NT Service\SQLSERVERAGENT
所以可以排除是本機備份排程異常造成,現已找出是由前主機送出備份要求了,問題已解決!

厲害!!

0
打雜工
iT邦研究生 1 級 ‧ 2022-07-09 13:21:06

既然是固定的時間會執行,個人判斷1.某程式觸發執行、2.系統觸發執行、3.資料庫觸發執行。
1.的情況就看前端或背景是否有那個程式有可能。2.、3.的情況就看系統及資料庫能排程執行的地方(不知道請網路搜尋)。

tiya iT邦新手 5 級 ‧ 2022-07-11 08:55:03 檢舉

打雜工感謝建議,但因發生的週期不定便又跳脫是正常狀態定時觸發的情境了,目前1.2.3都檢查過了都沒有在半夜12點執行備份的觸發點,所以還在尋找有沒有第4種可能性發生

我要發表回答

立即登入回答