У меня есть экземпляр SQL с несколькими базами данных. Каждый из них шифруется TDE.
Я знаю, что все базы данных используют один и тот же главный ключ службы, SMK, для шифрования базы данных tempdb. Я создал резервную копию SMK, используя:
BACKUP SERVICE MASTER KEY
TO FILE = 'tmp-path.key'
ENCRYPTION BY PASSWORD = 'temp-password';
Теперь, как мне сделать резервную копию отдельного главного ключа базы данных, DMK? Каждая база данных использует свою базу данных, но оператор SQL не позволяет указать, какую резервную копию необходимо создать. Далее идет команда, которую я запускаю.
BACKUP MASTER KEY
TO FILE = 'tmep-path.key'
ENCRYPTION BY PASSWORD = 'temp-passowrd'
Я думаю, что по:
use [specific-db];
GO
Он создаст резервную копию определенного файла, но команда не запустится. Вы должны быть на мастере, чтобы запустить команду.
Спасибо