Еще одна форма того же самого эфирного вопроса о шифровании SQL ... см. Кому нужно шифрование? в разделе DRM:
"Я хотел бы упаковать свою базу данных
приложение в форме, которая позволила бы
клиент, чтобы использовать его, но без него
когда-либо быть в состоянии получить доступ к
фактические данные хранятся в нем. Я думаю
шифрование базы данных должно помочь ".
Ответ всегда один и тот же: вы запрашиваете DRM, а не шифрование, и SQL Server не предлагает никакого решения DRM. Если ваше приложение может получить доступ к данным, то и пользователь может использовать любой инструмент по своему выбору. Вы тратите свое время, пытаясь найти решение, основанное на шифровании SQL, и все утверждения об обратном: змеиный жир . Все «решения» будут иметь ошибку управления ключами, которая позволит администратору всегда извлекать ключ дешифрования.