База данных SQL Server 2008 (как заблокировать ее от копирования и прикрепить на другом компьютере) - PullRequest
1 голос
/ 03 февраля 2010

У меня есть база данных с данными, которые я не хочу, чтобы кто-то копировал.

Теперь, как я могу запретить другим пользователям доступ на локальном компьютере, но когда я хочу работать, мне разрешают.

И еще одна проблема, я думаю, как я могу заблокировать БД, чтобы, если кто-то скопирует файл .mdb и попытается прикрепить его на другой машине, он / она ничего не увидит?

Ответы [ 2 ]

1 голос
/ 03 февраля 2010

Существует множество различных вариантов шифрования, доступных в SQL Server. Если вы не хотите переписывать приложение, новая функция в SQL Server 2008 под названием Прозрачное шифрование данных (TDE) для вас. Это означает, что вы можете зашифровать файлы данных, чтобы неавторизованные пользователи могли получить данные из резервной копии или скопировать файлы данных.

Этой ссылки MSDN должно быть достаточно для начала работы.

1 голос
/ 03 февраля 2010

Вы, вероятно, хотите использовать шифрование базы данных для достижения этой цели.Тогда файл MDB будет бесполезен.

Некоторые ссылки

http://blog.sqlauthority.com/2009/04/28/sql-server-introduction-to-sql-server-encryption-and-symmetric-key-encryption-tutorial-with-script/

http://msdn.microsoft.com/en-us/library/cc278098.aspx

http://technet.microsoft.com/en-us/library/bb510663.aspx

http://support.microsoft.com/kb/316898

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...