Преобразование SQL . BAK в SQL формат Backpac

У меня есть файл MSSQL .BAK, и по материально-техническим причинам (размер базы данных для моей инфраструктуры огромен), я хочу преобразовать его в файл BacPac, чтобы я мог загрузить его в Azure.

Все это, пока я думал, что.BAK и BacPac одинаковы, поэтому произошла ошибка, есть ли утилита для ее преобразования?

1 ответ

Они разных форматов. Файлы "bacpac" не содержат журналы транзакций и сами по себе не являются переходными. Подробнее об этом можно прочитать здесь: " Стратегия резервного копирования и восстановления базы данных SQL в Windows Azure"

Ваш лучший путь - восстановить резервную копию (".bak") базы данных на локальном сервере, а затем создать файл ".bacpac" из восстановленной БД. Вам не нужна восстановленная локальная копия БД для высокой производительности (кроме как для извлечения ее данных в bacpac), поэтому вы можете восстановить ее на сервере, на котором достаточно места для размещения данных. Это должно помочь с проблемой "БД огромна для моей инфра".

Другие вопросы по тегам