Я завантажив свою програму в Windows Azure Тепер я хочу зберегти свою локальну базу даних у базі даних Windows Azure.
Будь ласка, запропонуйте мені, як мені створити таблицю та створити там резервну копію таблиці?
Я завантажив свою програму в Windows Azure Тепер я хочу зберегти свою локальну базу даних у базі даних Windows Azure.
Будь ласка, запропонуйте мені, як мені створити таблицю та створити там резервну копію таблиці?
Відповіді:
Є кілька способів зробити це:
ОНОВИТИ 2017-10-24
База даних SQL Azure тепер підтримує транзакційну реплікацію з локального SQL Server. Ви можете налаштувати свою базу даних Azure SQL як передплатник, а локальний SQL Server як видавець. Детальніше про варіанти та стратегії міграції баз даних ви можете прочитати тут: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate
Оновлення 23.12.2017
Майстер міграції SQL Azure замінено помічником міграції даних: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate
SQL Azure Migration Wizard
це не допомогло. Рішення закінчилося таким: вилучення рівня даних з локального SQL Server (за допомогою Visual Studio SQL Server Object Explorer
), а потім опублікування цього самого файлу в базі даних SQL Azure (також за допомогою Visual Studio SQL Server Object Explorer
) та встановлення прапорця Зареєструватись як додаток рівня даних і встановити прапорець Дозволити несумісну платформу в розширені опції. Працювали дуже добре!
Є кілька способів досягти цієї функціональності.
Я припускаю, що ви маєте на увазі SQL Azure? Якщо так, ви, мабуть, захочете скористатися майстром міграції SQL Azure @ http://sqlazuremw.codeplex.com/
У SQL Server 2012 Management Studio та SQL Azure Tools також є цей параметр, я вважаю.
У SSMS, якщо ви клацніть правою кнопкою миші на кореневій базі даних, є опція "Імпортувати додаток рівня даних ...", яка дозволяє відновити BACPAC (ви також можете клацнути правою кнопкою миші на базі даних і вибрати "Експортувати рівень даних Додаток ... "для експорту існуючої бази даних у BACPAC).
Інструменти даних SQL Server дозволяють Visual Studio 2010 мати опцію порівняння даних, яка також може використовуватися для переміщення даних між двома екземплярами бази даних (що підходить для менших виправлень даних).