Доступен ли зашифрованный бит в базе данных? - PullRequest
0 голосов
/ 29 июня 2019

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

  1. Использование sys.dm_database_encryption_keys Чтобы проверить, если encryption_state == 3

  2. sys.databases

    SELECT * FROM sys.databases WHERE name = '<db-name>' AND is_encrypted = 1

  3. sys.key_encryptions

    Запустите SELECT * для этого представления с использованием базы данных на кону.

Тем не менее, единственное, что до сих пор меня поражало, так это то, что крупные парни из MS не хранят информативный бит, указывающий, зашифрована ли рассматриваемая база данных прямо в самом файле базы данных.

Я откуда-то читал (извините, я забыл ссылку), что зашифрованная информация берется из основной базы данных, а не из рассматриваемой базы данных.

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