[SQL ] 資料去識別化

作者: Schematic (小小寶的媽)   2018-05-01 16:42:58
資料庫名稱:SQL Server 2012
內容/問題描述:
 要把資料從A電腦複製一份到B電腦(預計開放給分析人員)
 但希望個資都能隱藏。
 問題一:
 想對A電腦中所有存有身分證字號的tables都做同樣的編碼處理
 假設table1有一個身分證字號為A111111111,
 我想新增一個欄位叫IDT,裡面存的碼會長得像1786B1EB-95BF-4A7D-B36A-0001294127
 table2如果也有身分證字號為A111111111,
 那麼table2的IDT欄位也會是1786B1EB-95BF-4A7D-B36A-0001294127
 請問這是要用什麼方法去做呢?
 或是有相關的函式名稱可以搜尋用法。
 問題二:
 有什麼工具可以定期讓B電腦抓取A電腦的資料呢?
 或者是從A倒出到B?(A上面能看到的資料都是透過View)
 需要每個DB或table去設定嗎?
 謝謝大家
作者: ainostw (bye)   2018-05-01 20:47:00
問題一應該是GUID/UUID 問題二應該是要寫排程吧
作者: dinos (守護神)   2018-05-01 22:27:00
問題一用md5()處理就可以了

Links booklink

Contact Us: admin [ a t ] ucptt.com