最近、一連の非常に大規模な SQL Server データベースを継承しました。アプリケーションとデータベースのスキーマは混乱しています。さまざまな種類の機密データを格納するデータベース内のいくつかのフィールドに出くわしましたが、それらは格納されるべきではありません。私のデータベースにはほぼ 10,000 のテーブルがあるため、これらのデータベースのいくつかをプログラムでスキャンして、データの場所を見つける方法がどうしても必要です。これは非常にリソースを集中的に使用することになるので、データベースのバックアップに対してスキャンを実行するように特別にサーバーをセットアップしました。
また、ツールを購入するためのゼロドルも持っています。
C# と SQL を使用して、データベース内のすべてのユーザー テーブルをスキャンして機密データを探す方法を知っている人はいますか?
1 つのタイプのデータ (SSN など) をスキャンする例は非常に役立ちます。必要なすべてのシナリオにそれを当てはめることができると確信しています.