У меня есть экземпляр 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
Будет создана резервная копия конкретного, но команда не запустится. Вы должны быть на главном сервере, чтобы выполнить команду.
Спасибо