2016-09-22 5 views
1

データベースをローカル環境に持っていくときに、一部のテーブル(5テーブル)に安全なデータを持つデータベースがあります。特殊文字でデータをマスクする必要があります。例についてはデータマスキングオプションがデータベースに存在する

表1:

Name Code 
Mohan 100 
Raju 200 

私はいくつかの機密データ

テーブルのいくつかのために、この

Name Code 
    [email protected]#$n 1#0 
    [email protected]#u 2#@ 

などのデータを参照する必要があります私は私のローカルにデータを復元しているときに、このすべてのデータを含むDBバックアップを取得します。このようなデータ。

データをマスクするには、SQL Serverの最善の方法や機能を教えてください。

+0

MySQLまたはMS SQL Serverを使用していますか? (関与していない製品にはタグを付けないでください) – jarlh

+0

MSSQL ... @jarlh – mohan111

+0

私は、機密データのために、誰かを識別するために使用できるデータに目を向ける必要があることを提案します。ランダマイザを介して形成された名前である。 – LogicalMan

答えて

0

SQL Server 2012のみを使用した単一のバックアップ/復元手順では達成できないと思われます。マスクスクリプトをいくつか作成し、ETLワークフローで使用するか、データマスキング製品を検討する必要がありますオンザフライマスキング(ソースからコピー先へのコピー中にデータをマスクする)を提供します。

これを行うための独自のマスキングスクリプトを作成したくない場合は、無料のDataVeil Platform data masking toolを使用して、Redactマスクを使用できます。免責事項:私はDataVeilで働いています。

関連する問題