#database #azure #triggers #synchronization
#База данных #azure #триггеры #синхронизация
Вопрос:
Мы планируем иметь подмножество нашей основной базы данных (которая находится в облаке) на нашем локальном сервере. Это было бы рассчитано на несколько столов…и будет масштабироваться в зависимости от потребностей в производительности. Мы пытаемся выяснить, как запустить синхронизацию из Azure в on-prem? какие компоненты Azure и функции БД использовать в этом случае?
Спасибо
Комментарии:
1. Привет @vbgp, если мой ответ полезен для вас, надеюсь, вы сможете принять его как ответ. Это может быть полезно для других членов сообщества. Спасибо.
Ответ №1:
Вы могли бы подумать об использовании функции синхронизации данных базы данных Azure SQL:
- SQL Data Sync — это служба, построенная на базе базы данных SQL Azure, которая позволяет синхронизировать выбранные данные в двух направлениях между несколькими базами данных, как локальными, так и в облаке.
- Синхронизация данных использует топологию концентратора и спицы для синхронизации данных. Вы определяете одну из баз данных в группе синхронизации как базу данных-концентратор. Остальные базы данных являются базами данных-членов. Синхронизация происходит только между концентратором и отдельными участниками.
Вы могли бы создать синхронизацию данных между базой данных SQL Azure и локальным SQL Server. Установите базу данных SQL Azure в качестве базы данных-концентратора, локальную базу данных участников SQL Server ad и направление синхронизации: концентратор — член. Это поможет синхронизировать данные из Azure с on-prem.
Группа синхронизации будет автоматически синхронизировать данные каждые 5 минут. Вы также можете синхронизировать данные вручную.
Ссылка на учебное пособие: Учебное пособие: настройка синхронизации данных SQL между базами данных в базе данных SQL Azure и SQL Server
HTH.
Комментарии:
1. Спасибо за ответ. База данных в облаке не является базой данных sql Azure. Это база данных sql на виртуальной машине в Azure. Работает ли синхронизация sql Azure для базы данных sql на виртуальной машине?
2. @vbgp нет, синхронизация данных не поддерживает управляемый экземпляр Azure SQL или sql server в виртуальной машине. Вам нужны другие инструменты ELT, такие как data factory, для копирования данных для достижения синхронизации данных.
3. @vbgp у вас есть какие-либо другие проблемы?
4. Спасибо .. ADF — это то, что нам нужно.