#sql-server #azure-sql-database
#sql-сервер #azure-sql-database
Вопрос:
У меня есть две базы данных SQL Server, работающие в Azure — одна Prod и одна Test. Я хочу, чтобы каждую ночь тестовый сервер автоматически синхронизировал свои данные и структуру (включая любую ТАБЛИЦУ, сохраненные изменения процесса) с Prod — поэтому Test является зеркалом Prod, которое можно использовать для разработки / контроля качества.
Мне интересно, как добиться этого в Azure? Пожалуйста, обратите внимание, я бы хотел, чтобы это происходило автоматически и по расписанию. Спасибо всем.
Комментарии:
1. Я предлагаю вам определить, какие команды PowerShell вам нужны для выполнения вашей работы, а затем запланировать их в Azure Automation. Возможно, вам потребуется удалить свой тест и восстановить prod в новую базу данных. Или выполните какое-нибудь хитрое переименование
Ответ №1:
Azure на данный момент мы можем использовать службу синхронизации данных Azure для синхронизации данных между базами данных. Но мы не можем использовать службу для синхронизации хранимых процедур. Для получения более подробной информации, пожалуйста, обратитесь к здесь и здесь. Итак, если мы хотим синхронизировать хранимые процедуры, мастер создания сценариев SQL Server Management Studio — это простое средство создания сценария, который скопирует все ваши хранимые процедуры в другую базу данных.
Кроме того, о том, как создать расписание для запуска синхронизации данных SQL Azure, пожалуйста, обратитесь к блогу