私はSQLサーバーを初めて使用しています。今では何千ものテーブルが格納されたデータベースを持っています。私はこのデータベースを複製し、この複製を他のベンダーに渡したいが、セキュリティ上の懸念から、テーブルのすべてのフィールドをマスクしたい。ベンダーは実際にテーブルに格納されているものを気にしませんが、テーブルに関する構造やディストリビューションについては気にします。SQL Serverでデータベース全体を隠す方法はありますか?
アイデアは、現在のデータベースをコピーしてからマスクすることです。しかし、SQLサーバーがこの方法を提供してプロセスを簡素化するかどうかはわかりません。コメントや提案を感謝しています!
だから、あなたはテーブル構造だけのデータは必要ありませんか? –
テーブルが必要ですが、それらは偽のテーブルのようにすることができます。 ERダイアグラムは今のところ十分ではありません。 – Lubor
私はあなたがマスキングをする代わりにテーブルを切り捨てることができるように、データが必要かどうか尋ねています。私は、マスキングがSQL Server 2016で利用可能だと信じています。 –