Использование Microsoft Sync Framework 2.1 для SQL Server 2000 - PullRequest
0 голосов
/ 05 июля 2011

Нам нужно синхронизировать базу данных и файлы изображений между двумя серверами. Исходный сервер имеет SQL Server 2000, а конечный сервер имеет SQL Server 2008. Нам нужно синхронизировать данные в некоторых таблицах в SQL Server 2000, чтобы обновленные данные время от времени поступали на SQL Server 2008. Аналогично для папки, в которой хранятся изображения.

Я пытался реализовать среду синхронизации Microsoft (http://msdn.microsoft.com/sync) с WCF для достижения цели. Я успешно запустил следующий проект для двух баз данных в SQL Server 2008:

http://code.msdn.microsoft.com/Database-SyncSQL-Server-e97d1208/sourcecode?fileId=19017&pathId=519811259

Однако, когда я попытался синхронизировать данные между базой данных, одной в SQL Server 2000 и SQL Server 2008, я не смог синхронизировать данные.

Вопросы:

  1. Есть ли в любом случае для синхронизации данных между SQL Server 2000 и SQL Server 2008?

  2. Если нет, есть ли другие возможные архитектуры, которые я могу реализовать для достижения цели?

1 Ответ

0 голосов
/ 06 июля 2011

минимальная версия Sql Server для провайдера синхронизации в приведенном выше примере - Sql Server 2005 SP2 (где был представлен min_active_version ().)

попробуйте выполнить действия, описанные в этой ссылке, чтобы вы могли переопределитькоманды и заставить их работать против SQL 2000: Синхронизация других совместимых баз данных ADO.NET

...