1

Добрый день, ребята, я один вопрос, который я пытаюсь организовать репликацию слияния между двумя серверами 2000 и 2008. Я попробовал два варианта:Merge репликации между SQL Server 2008 и 2000

Первое: я сделал публикацию на Sql server 2000, и когда я попытался сделать подписку в 2008 году, я получил следующее сообщение: «Для публикаций слияния версия Абонента не должна превышать версию Publisher».

Второй один: я сделал публикацию на SQL Server 2008, и когда я попытался сделал подписку на 2000 я получил следующее сообщение: «Для подключения этого сервера необходимо использовать SQL Server Management Studio или среды SQL Server Management Objects»

Так может ли кто-нибудь дать мне хороший совет, как решить эту проблему?

+0

Установить все с помощью SSMS 2008: http://social.msdn.microsoft.com/Forums/en-US/sqlreplication/thread/3e4827bc-17c7-44a2-beea-e93e03d52528/ – twoleggedhorse

+0

Спасибо, приятель, но теперь он говорит следующее: Работа провалилась. Задание было вызвано пользователем SQLEVAL2K3-2013 \ Administrator. Последним шагом для запуска был шаг 1 (Запустить агент.) Как я могу это исправить? –

+0

Это похоже на разрешения, убедитесь, что пользователь, которого вы используете для запуска задания, имеет доступ ко всем базам данных и серверам, к которым вы подключаетесь. – twoleggedhorse

ответ

1

Как указано в Using Multiple Versions of SQL Server in a Replication Topology:

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

Это означает, что вы должны сделать экземпляр SQL Server 2008 экземпляром Publisher и SQL Server 2000 подписчиком. Используйте SQL Server 2008 Management Studio для настройки топологии.

+0

Спасибо, что сработали. –

+0

Могу ли я получить голосование? –

+0

Извините, у меня нет достаточной репутации. –