Мне нужна информация о том, как я могу выполнить следующую задачу.
Мой сценарий таков: у меня есть разные филиалы бренда (можно сказать, McDonald) в отдаленных районах, где у нас нет доступа к интернету для работы в Интернете.
У меня есть несколько филиалов, например, 10 филиалов в разных удаленных районах. Все работают автономно и независимо друг от друга.
Все используют одну и ту же структуру базы данных. У нас есть 1 штаб-квартира в нашем главном офисе, мы будем доставлять резервные копии наших баз данных (например) из всех наших удаленных офисов в наш главный офис (основное местоположение) и объединять данные в 1 базу данных.
И еще одно: мы можем отправлять данные из нашего главного офиса в другие удаленные филиалы, это означает, что мы добавляем новый пункт меню в нашу основную базу данных главного офиса, а затем эти данные будут отправляться обратно во все наши удаленные местоположения, которые они могут использовать.
1- Первичные ключи не должны дублироваться.
2- Могу ли я использовать Службы интеграции SQL Server для этой цели?
Есть идеи, как этого достичь?
Мое приложение является веб-приложением ASP.NET, использующим SQL Server 2017.