Резервное копирование базы данных Azure в файл .BAK с использованием SSMS? - PullRequest
1 голос
/ 21 мая 2019

У меня есть резервная копия базы данных Azure в виде файла .bacpac.

Однако моя новая хостинговая платформа не позволяет импортировать .bacpac. (только .bak)

Мне было интересно, можно ли сделать резервную копию в файл .bak, используя SSMS.

Если нет, возможно ли преобразовать .bacpac в .bak?

Я собираюсь добавить еще 1 вещь к этому ...

После исследования я понимаю, что это возможно с SQL Server. (не SSMS)

Кто-нибудь знает, возможно ли сделать резервное копирование .bak с SQL Server 2014 Express?

Ответы [ 2 ]

1 голос
/ 21 мая 2019

Хорошо, так что после некоторого исследования ... Вот решение, которое сработало для меня:

Сначала загрузите SQL Server 2014 Express от Microsoft (или любую другую версию / экземпляр)

Microsoft SQL Server 2014 Express

Далее, настройте его правильно, посмотрев это очень полезное видео на YouTube:

Видео по настройке YouTube SQL Server 2014 Express

Примечание: Вам также понадобится версия SSMS, которую вы также можете сделать / выяснить, посмотрев видео на YouTube.

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

Подключитесь к нему и перейдите в Задачи> Экспорт приложения уровня данных.

Сохраните это на свой компьютер. (Это даст вам файл .bacpac.)

Затем подключитесь к своему «локальному» экземпляру SQL Server.

Затем импортируйте приложение уровня данных. (Понадобится файл .bacpac)

Наконец, (после полного импорта) у вас теперь будет возможность выполнить Задачи> Создать резервную копию

Это позволит вам сохранить локальный файл как .BAK файл!

Затем просто загрузите этот файл на новую хостинговую платформу.

Это сработало как очарование для меня. : -)

Надеюсь, это поможет кому-то еще.

0 голосов
/ 21 мая 2019

.bacpac содержит меньше информации, чем файл .bak, например, нет журналов транзакций. Наилучшим подходом было бы восстановить backpac на каком-либо другом сервере, а затем создать резервную копию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...