У меня есть требование сделать резервную копию базы данных SQL, присутствующей в управляемом экземпляре Azure, и восстановить ее на локальном сервере для анализа первопричин. Это необходимо выполнять всякий раз, когда мы сталкиваемся с определенной ошибкой в БД. Поскольку автоматическое резервное копирование поддерживает TDE, каковы доступные варианты восстановления базы данных на локальном компьютере?
При просмотре я натолкнулся на два варианта, но мне нужно какое-то руководство по ним.
Один из вариантов - отключить TDE в базе данных, создать резервную копию базы данных, а затем включить TDE. Но в этом варианте файл резервной копии не будет в зашифрованном формате, и, поскольку у нас есть конфиденциальные данные, это не кажется безопасным решением. Есть ли у нас варианты использования собственного шифрования для резервного копирования базы данных и восстановления на локальном компьютере?
Второй вариант получения данных - использовать файлы BACPAC. Но опять же, они тоже страдают от той же проблемы с безопасностью. Можем ли мы зашифровать файлы BACPAC при их создании и расшифровать их при загрузке на локальный сервер?
Пожалуйста, сообщите, есть ли другие альтернативы.