Какой лучший способ переместить обычную базу данных SQL-сервера в SQL Azure? Правильно ли, что вы не можете восстановить из резервного файла? Единственный способ, который я нашел до сих пор, - это script база данных (и ее данные) и запустить эти сценарии в базе данных SQL Azure, но это медленное время, когда у вас много данных.
Перенос базы данных SQL Server в SQL Azure
Ответ 1
Используйте мастер миграции Azure Migration при запуске SQL 2008: http://sqlazuremw.codeplex.com/
Для более старых версий лучшее, что я видел, это либо сначала обновить до 2008 года, либо порт, либо (к сожалению), чтобы переносить данные с помощью сценариев, как вы предложили. Если вам нужно это сделать, могу ли я предложить SubSonic для создания ваших скриптов?
Ответ 2
- Патч SQL Management Studio 2014 с последними исправлениями
- Подключитесь к серверу sql на сервере
- Щелкните правой кнопкой мыши Database > Tasks > Deployment Database на Windows Azure SQL
- СДЕЛАНО!
Спасибо:
Ответ 3
Используйте мастер миграции SQL Azure при запуске SQL 2008:
Ответ 4
Будьте осторожны, создайте резервную копию локальной копии перед попыткой SQLAzureMW. Если записи BCP не совсем правы, они будут нацелены на локальную БД вместо Azure. Совсем недавно SQLAzureMW v3.3.9 успешно создавал таблицы на Azure, но (повторно) загружал данные (строки) в исходную (локальную) БД.
Ответ 5
Использование:
База данных SqlServer > Задачa > ExportData > Источник > Назначение
Все сделано..