#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 способа выполнить миграцию с помощью щелчка правой кнопкой мыши:
- SSMS: задача> Развернуть базу данных в SQL Azure, которая создаст
BACPAK
файл, а не.bak
файл. - DMA: оценка и миграция
- Azure Data Studio: я обнаружил в этом видео на минуте 00:35, что вы действительно можете использовать Azure Data Studio с некоторыми функциями предварительного просмотра, которые помогут вам выполнить миграцию. Я не нашел ни одного плагина, а в видео есть электронное письмо Microsoft, поэтому я попросил попробовать предварительный просмотр. Я не ожидаю, что будет лучше, чем DMA, который является средством перехода к миграции.
РЕДАКТИРОВАТЬ: я отправил электронное письмо в Microsoft, которое мне ответило
«Привет, Франческо, спасибо за обращение. В настоящее время мы находимся в режиме частного предварительного просмотра в регионе East US2. Будет ли это работать для вас? Вскоре мы будем расширяться и на другие регионы, поэтому, пожалуйста, следите за обновлениями «.
Итак, однажды миграция через Azure Data Studio будет возможна, но пока это только в регион East US2