DBテーブルから消去したすべてのデータが、ハードディスクのmdbファイルなどに保存されないようにするにはどうすればよいですか?古いデータがデータベースファイルに保存されています
私の状況は次のとおりです。
私のクライアントは、暗号化されていないクレジットカードデータをデータベース(SQL Server)に保存していました。 PCIの要件のおかげで、彼らは今すべてのデータを暗号化します...しかし、mdbファイルにはまだ暗号化されていない古いCCが書き込まれています。
データベースにCCが存在しないことを確認しました。私たちはデータベースを圧縮しました。私たちはそれをファイルにバックアップし、それを新しいデータベースに新たに復元しました。 sp_cleandbも実行しました。
しかし、ディスク上の永続化されたファイルを分析すると、DBに格納されず、SP、ビュー、またはUDFの一部でもない、暗号化されていないCCがいくつか見つかりますどのテーブルのメタデータにも表示されません。
私の質問 - すべての「不良」CCデータがなくなるようにするにはどうすればよいですか?または、より一般的には、MSSQLに現在のデータのみを格納させ、ファイルを「ガベージ」から消去するにはどうすればよいですか?
私の最初の考えもありましたが、これは大量生産データベースであり、残念なことにそのオプションではありません。 – AviD