[SQL SERVER][SSIS]資料表比對找出被刪除的資料
網友在我某一篇文章詢問是否可以找出被刪除的資料,
利用SSIS當然是可行的,而這作法幾乎和我之前方法都一樣(利用 Lookup ),
只要稍微轉個彎就可以了,這裡我補充一下。
相同的兩個資料表和資料
假設資料表A被刪除4筆資料,我需要知道那4筆資料被刪除,
這時我們可以 SSIS Lookup 元件來幫我處理這種煩人的小事...
資料流程設計
OLE DB 來源請選擇資料表 B
查閱比對資料表請選擇資料表 A
編輯Lookup
請選擇將資料列重新導向無相符結果輸出。
比對 PK(c1)
開始比對(刪除資料表A 4筆資料)
執行 SSIS
可以看到有4筆資料被找出來。
結果
資料表A被刪除的4 筆資料。