У меня вопрос по поводу SQL прозрачного шифрования сервера (TDE). Мне нужно сделать дамп экземпляра базы данных, который будет удаленно восстановлен другим администратором базы данных с помощью дамп-файлов данных. Меня попросили убедиться, что в файлах данных нет TDE, чтобы администратор базы данных мог его восстановить. Я проверил онлайн, и я нашел запрос, чтобы перечислить статус шифрования следующим образом:
SELECT db_name(database_id), encryption_state
FROM sys.dm_database_encryption_keys;
мой экземпляр базы данных не в результате вообще. Я запускаю другой запрос следующим образом:
SELECT
db.name,
db.is_encrypted,
dm.encryption_state,
dm.percent_complete,
dm.key_algorithm,
dm.key_length
FROM
sys.databases db
LEFT OUTER JOIN sys.dm_database_encryption_keys dm
ON db.database_id = dm.database_id;
GO
Мой экземпляр базы данных имеет значение 0 для is_encrypted
, а все остальные значения - ноль.
Означает ли это, что мой экземпляр базы данных вообще не зашифрован?