Слияние SQL Server с двумя таблицами из другой базы данных Azure SQL из одного и того же SQL-сервера Azure

Мне нужно объединить две разные таблицы из двух разных баз данных azure SQL, поскольку эти две базы данных azure sql принадлежат одному и тому же серверу azure sql.

Также для улучшения производительности мне нужно сделать массовую вставку и / или массовое обновление. Кроме того, это будет постоянная деятельность. в первый раз мне нужно объединить все огромные данные. а затем всякий раз, когда соответствующая тема получает сообщение, мне нужно добавить / обновить только эту единственную запись.

какие существуют варианты, чтобы сделать то же самое. для обоих процессов.

пожалуйста помоги. Благодарю.


person Priyanka Mane    schedule 26.03.2020    source источник


Ответы (1)


Вы можете использовать Azure SQL Data Sync, чтобы объединить эти таблицы, расположенные в двух разных базах данных, в третью и новую базу данных. Вам просто нужно создать таблицу без записей, а затем использовать Azure SQL Data Sync с односторонней синхронизацией из этих двух баз данных (баз данных-членов) во вновь созданную таблицу в новой базе данных (база данных концентратора). При первой синхронизации данные будут объединены в новую таблицу, расположенную в базе данных концентратора. Каждый раз, когда запись обновляется, удаляется или новая запись поступает в рядовые базы данных, это изменение данных реплицируется в центральную базу данных и в объединенную таблицу.

Чтобы узнать больше о бесплатной синхронизации данных SQL Azure, прочтите здесь.

person Alberto Morillo    schedule 26.03.2020