Как лучше всего зашифровать столбцы в выпуске SQL Server 2005 Express, чтобы никто не смог украсть дизайн нашей базы данных?
Спасибо
Как лучше всего зашифровать столбцы в выпуске SQL Server 2005 Express, чтобы никто не смог украсть дизайн нашей базы данных?
Спасибо
нет лучшего способа сделать это.
если вы запутаете их, вы причините себе много боли при отладке. вам придется изменить все запросы. для этого нет хорошего инструмента.
не говоря уже о том, что потенциальный dba, которому, возможно, придется на него посмотреть и настроить, будет потерян.
Это, наверное, сложно осознать, но дизайн вашей базы данных не является чем-то гениальным и новым. Я уверен, что это уже делал кто-то другой. Так что нет никакой реальной необходимости его защищать.
Я предлагаю вам установить разрешения для доступа к данным, а не скрывать схему. Схема не важна, важны данные.
Вы можете зашифровать определенные объекты базы данных, такие как sprocs и views, но это также бесполезно, потому что не существует слишком сложных способов их взлома.
лучше защитить свою базу данных, а затем зашифровать схему таблицы
предоставьте пользователю приложения минимальные права на вашу базу данных
защитить строку подключения http://msdn.microsoft.com/en-us/library/ff648340.aspx#paght000010_step2
Похоже, вы можете скрыть только хранимые процедуры, функции, триггеры и представления. Ссылка на MSDN