[SQL ] (SQL Server)如何找出是誰刪了資料庫!

看板Database (資料庫)作者 (JerryWU)時間3年前 (2020/09/12 16:31), 3年前編輯推噓3(302)
留言5則, 2人參與, 3年前最新討論串1/1
資料庫名稱:Microsoft SQL Server 資料庫版本:2016(SP1) 在使用SQL Server資料庫時,若該環境是多人共用且大家都使用最高權限的帳號在操作資料庫時,就有機會發生資料庫被誤刪的情況,本篇僅能查出是哪位User(Login SQL Server Account)哪台Computer(HostName)做了刪除動作 Medium好讀版:https://reurl.cc/Oq4WAy 更多文章分享: https://medium.com/@jerrywu_3165 前置動作(產出Creat/Drop事件): 使用sa帳號登入SQL Server 建立一個名稱為TestDropDB的資料庫 使用test001帳號登入SQL Server 刪除TestDropDB資料庫 Step1. 確認SQL Server Log路徑 https://i.imgur.com/FCR0jXo.jpg
Step2. 顯示出要查詢的資料庫事件 https://i.imgur.com/ukeeoG4.jpg
以上就能很清楚的看到TestDropDB先被主機名稱為MSI、SQL Server帳號為sa的使用者建立,再被主機名稱為MSI、SQL Server帳號為test001的使用者給刪除。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.240.143 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1599899478.A.334.html ※ 編輯: JerryWU21 (223.140.240.143 臺灣), 09/12/2020 16:33:58

09/13 21:23, 3年前 , 1F

09/13 21:23, 3年前 , 2F
er 小弟拙作,用 Powershell 與 bcp select 抓特權作業
09/13 21:23, 2F

09/13 21:23, 3年前 , 3F
並且寄信,不嫌棄可以參考一下~
09/13 21:23, 3F

09/13 21:26, 3年前 , 4F
設個排程跑可以幾乎即時的狀態抓亂做事的 user
09/13 21:26, 4F

09/24 19:07, 3年前 , 5F
DDL trigger?
09/24 19:07, 5F
文章代碼(AID): #1VN8TMCq (Database)
文章代碼(AID): #1VN8TMCq (Database)