Подтвердить что ты не робот

Восстановление SQL файла .bak для базы данных Azure SQL

Есть ли способ просто взять файл резервной копии SQL.bak и использовать его в качестве восстановления для создания новой базы данных в базе данных Azure SQL?

Мастер, который, как я вижу, обычно рекомендуется в этой ситуации, хочет создать пользовательский файл для использования, но он запутывает зашифрованные объекты (функции и представления), и я не вижу другого способа добиться этого...

У меня нет файлов script для дешифрования объектов. Я унаследовал этот беспорядок.

4b9b3361

Ответ 1

База данных Azure SQL в настоящее время не поддерживает эту функциональность. Единственный способ восстановления в базе данных Azure SQL - это импорт из файлов BACPAC - вы можете перейти на Azure SQL DB с помощью файлов BACPAC, следуя этому руководству: https://azure.microsoft.com/en-us/documentation/articles/sql-database-cloud-migrate/

Другие варианты - использовать SQL Server в виртуальной машине, что позволило бы восстановить файл .bak

Ответ 2

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

Щелкните правой кнопкой мыши имя базы данных в SSMS: mssms

Следуйте за созданным мастером.

Новая база данных будет создана на Azure с стандартным планом S0