Синхронизация данных между двумя удаленными серверами

У меня есть два сервера данных, которые размещены удаленно в разных местах. Один сервер — SQL Server 2008 R2, а другой — SQL Azure.

SQL Server содержит более 50000000 записей, и я хочу синхронизировать эти данные с сервером SQL Azure.

Как лучше всего сделать, чтобы мы не столкнулись со следующими проблемами

  1. Потери данных
  2. Дублирование или избыточность данных
  3. Задержки

заранее спасибо


person Ahsan Ali    schedule 23.09.2014    source источник
comment
Спасибо marc_s за редактирование:   -  person Ahsan Ali    schedule 23.09.2014


Ответы (1)


Вы можете использовать синхронизацию данных SQL, установив агент синхронизации на свой компьютер с SQL Server 2008 R2 и указав агенту базу данных SQL Azure.

Все подробности см. по этой ссылке http://azure.microsoft.com/en-us/documentation/articles/sql-database-get-started-sql-data-sync/

Кроме того, вы можете использовать задание SSIS на SQL Server для копирования данных в базу данных SQL Azure.

person sabbour    schedule 23.09.2014
comment
Спасибо, саббур, за внимание - person Ahsan Ali; 26.09.2014