1

Каков наилучший способ шифрования столбцов в выпуске SQL Server 2005 Express, чтобы никто не мог украсть наш проект базы данных?Шифровать имена столбцов таблиц в SQL Server Express

Благодаря

+0

Я не уверен, что шифрование имен столбцов будет отдаленно стоить усилий. Предположительно это повлияло бы на много кода доступа к данным? –

+5

Прошу сообщить, что никто не заботится о вашем дизайне базы данных. – Will

ответ

4

нет лучшего способа сделать это.

Если вы обфускаете их, вы даете себе массу боли при отладке. вам придется изменить все запросы. для этого нет хорошего инструмента.

не говоря уже о том, что потенциальный дба, который, возможно, придется посмотреть на него и настроить, будет потерян.

Это, вероятно, сложно для accpet, но ваш дизайн базы данных не является чем-то блестящим и новым. Я уверен, что кто-то еще это сделал раньше. Поэтому нет никакой реальной необходимости защищать его.

Я предлагаю вам установить разрешения для доступа к данным, а не обфускацию схемы. Схема не важна, данные.

Вы можете зашифровать некоторые объекты db, такие как sprocs и views, но это также бесполезно, потому что нет слишком трудных способов взломать его.

1

Похоже, вы можете только обфускация хранимых процедур, функций, триггеров и просмотров. Link To MSDN