Восстановление SQL-сервера Azure с использованием файла .bak

#sql-server #azure-sql-database

#sql-сервер #azure-sql-database

Вопрос:

Я создал SQL-сервер в Azure и загрузил Azure Data Studio. У меня есть файл резервной копии базы данных SQL Server ( .bak ), который подключен к серверу, созданному из Azure Data Studio, и я не вижу возможности восстановить базу данных.

У меня есть только файл резервной копии, и у меня нет доступной базы данных в базе данных perm, и я хочу напрямую восстановить базу данных на сервере SQL Azure.

Комментарии:

1. Это SQL-сервер в Azure или база данных SQL Azure (которую вы отметили)? В последнем случае вы не можете восстановить .bak их, вам потребуется использовать другую технологию, такую как DACPAC и / или BACPAC.

2. Этот проект на GitHub может вам помочь: github.com/grrlgeek/bak-to-bacpac

3. Привет @karas27, пожалуйста, поправьте меня, если я неправильно понял вас в ответе.

4. @JosephXu Nope удалось развернуть с помощью предложенного вами подхода. Спасибо

Ответ №1:

База данных SQL Azure в настоящее время не поддерживает эту функцию. Единственный способ восстановить базу данных SQL в Azure — это импортировать из файла BACPAC, как сказал @Larnu. Вы можете следовать этому руководству, чтобы использовать файл BACPAC для миграции в базу данных SQL Azure.

Другой вариант:
Если вы получаете учетную запись для подключения к локальному серверу.Вы можете использовать SQL Management Studio для его переноса непосредственно в Azure.
введите описание изображения здесь

Ответ №2:

Вы можете использовать помощник по миграции данных Azure для выполнения оценки и перехода на Azure SQL из локальной базы данных.

Ответ №3:

Хотя оба ответа до моего верны, я хочу кое-что добавить.

У вас есть 3 способа выполнить миграцию с помощью щелчка правой кнопкой мыши:

  1. SSMS: задача> Развернуть базу данных в SQL Azure, которая создаст BACPAK файл, а не .bak файл.
  2. DMA: оценка и миграция
  3. Azure Data Studio: я обнаружил в этом видео на минуте 00:35, что вы действительно можете использовать Azure Data Studio с некоторыми функциями предварительного просмотра, которые помогут вам выполнить миграцию. Я не нашел ни одного плагина, а в видео есть электронное письмо Microsoft, поэтому я попросил попробовать предварительный просмотр. Я не ожидаю, что будет лучше, чем DMA, который является средством перехода к миграции.

РЕДАКТИРОВАТЬ: я отправил электронное письмо в Microsoft, которое мне ответило

«Привет, Франческо, спасибо за обращение. В настоящее время мы находимся в режиме частного предварительного просмотра в регионе East US2. Будет ли это работать для вас? Вскоре мы будем расширяться и на другие регионы, поэтому, пожалуйста, следите за обновлениями «.

Итак, однажды миграция через Azure Data Studio будет возможна, но пока это только в регион East US2