SQL 2008 предлагает "шифрование на уровне блоков"? Так, например, когда данные поступают с диска, можно использовать безопасный шифр, такой как Blowfish, для расшифровки блока, который он может прочитать, например, 16-килобайтные блоки. Таким образом, он расшифровывает его, и все, что видит система, система видит как в чистом виде. Но на диске хранится псевдослучайный шум. Поэтому, если кто-то получит доступ к файлу данных, он им абсолютно бесполезен.
Я не предлагаю вызывать функцию шифрования для расшифровки записи. Пока я обдумываю это, я полагаю, что в этом сценарии вы не смогли найти базу данных.
Мне трудно найти какую-либо справочную документацию по сценарию, который я изложил выше; ты знаешь что-нибудь?