Как восстановить мою локальную базу данных в базе данных Windows Azure?



Я загрузил свое приложение в Windows Azure теперь я хочу сохранить свою локальную базу данных в базе данных Windows Azure.



пожалуйста, предложите мне, как создать таблицу и создать резервную копию таблицы там?

626   5  

5 ответов:

есть несколько способов сделать это:

  1. наиболее надежным (что я обычно использую) является использование мастер миграции SQL Azure
  2. затем у вас есть опция" создать сценарии " в вашей SSMS (SQL Server Management Studio 2008 R2 или более поздней версии). Параметр создать сценарии имеет возможность сделать SQL Azure совместимый сценарий. Он также может записывать данные. Но я предлагаю использовать метод, если вы тоже хотите перенести данные. Мастер миграции SQL Azure использует Инструмент BCP, который сбрасывает данные в двоичные файлы, в то время как SSMS просто генерирует встроенные инструкции вставки
  3. SSIS (SQL Server Integration Services) - вы можете создать задачу передачи данных, но я бы использовал ее очень редко для небольших баз данных.
  4. экспорт / импорт приложения уровня данных (с помощью пакета DACPAC) - это позволит перенести схему и может перенести данные, а также.

обновление 2017-10-24

база данных SQL Azure теперь поддерживает репликация транзакций с локального сервера SQL Server. Можно настроить базу данных SQL Azure в качестве подписчика и локальный сервер SQL в качестве издателя. Вы можете прочитать больше о вариантах и стратегиях миграции базы данных здесь: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate

обновление 2017-12-23

мастер миграции SQL Azure был заменен помощником по миграции данных: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate

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

  1. Правой Кнопкой Мыши на имени базы данных в SSMS

enter image description here

  1. следуйте за мастером, который появляется тогда

Я предполагаю, что вы имеете в виду SQL Azure? Если это так, вы, вероятно, захотите использовать мастер миграции SQL Azure@ http://sqlazuremw.codeplex.com/

SQL Server 2012 Management Studio и SQL Azure Tools также теперь имеет этот параметр, я считаю.

в SSMS если вы щелкните правой кнопкой мыши на корне базы данных, есть опция " импортировать приложение уровня данных...", который позволяет восстановить BACPAC (вы также можете щелкнуть правой кнопкой мыши по базе данных и выбрать "экспорт приложения уровня данных..."экспортировать существующую базу данных в BACPAC).

SQL Server Data Tools включает Visual Studio 2010 с параметром сравнения данных, который также может используется для перемещения данных между двумя экземплярами базы данных (которые подходят для небольших исправлений данных).

Comments

    Ничего не найдено.