Функция синхронизации данных SQL - Схема обновления неполадок между двумя базами данных SQL Azure (Hub & Member DB) - PullRequest
0 голосов
/ 10 декабря 2018

Повестка дня: Мы хотим создать сценарий, в котором мы должны быть в состоянии синхронизировать все данные, передаваемые в нашей работе SQL Azure DB в Проверка SQL Azure DB [Размещено на том же SQL-сервере ] через функцию «Синхронизировать с другой базой данных» в SQL Azure.

Ошибка: «Имя объекта базы данных с символом '.'или ']' или '[' не поддерживаются [! [Журналы ошибок в функции синхронизации данных SQL Azure]

** Ограничения: **

  • Имена объектов (базы данных), таблицы и столбцы) не могут содержать период печатных символов (.), левую квадратную скобку ([) или правую квадратную скобку (]).
  • Таблицы с тем же именем, но с другой схемой (например, dbo.users и sales.customers) не поддерживаются.

source: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-sync-data

Проблемы: в целом почти все базы данных имеют схемы, очень похожиек этому dbo.customer_table и т. д. И наши дБ тоже.

Спросите:

Есть лиХак, который мы можем использовать, чтобы иметь возможность успешно зарегистрироваться для служб синхронизации?

Заранее спасибо!

1 Ответ

0 голосов
/ 15 декабря 2018

Имена таблиц с подчеркиванием в порядке.Вы определили проблему?Имя базы данных в порядке?Сколько таблиц с запрещенными символами?

Нет обходного пути для одного и того же имени таблицы в разных схемах.

Рассматривали ли вы функцию гео-репликации?Вы можете включить гео-репликацию в том же регионе.

Вы также можете автоматизировать ежедневное копирование базы данных с помощью Azure Automation.

...