Может ли репликация транзакций SQL работать между SQL 2005 Standard (Publisher) и SQL 2008 R2 Web (подписчик)? - PullRequest
0 голосов
/ 05 октября 2011

Я пытаюсь, гуглюсь и бьюсь головой о стену, но не могу понять, в чем проблема и как ее решить.

У меня есть сервер SQL 2005 Standard, выступающий в роли издателя.,Мне нужно выполнить репликацию транзакций на веб-сервер SQL 2008 R2 в другом месте.

Я настроил публикацию и включил FTP-доступ для получения моментального снимка.

На сервере 2005 года, когда я запускаю монитор репликации, он продолжает говорить «Неинициализированная подписка».

Если я проверю это на другом подписчике, работающем под управлением SQL 2008 Enterprise, он будет работать нормально.

Может ли это быть из-за версии?Может быть, SQL 2008 R2 Web не может работать как подписчик с SQL 2005?

Спасибо, Федерико

Ответы [ 2 ]

0 голосов
/ 09 августа 2012

Комментарий, приведенный ниже, взят из нашего SQL PFE. Я все еще пытаюсь получить документацию.

"Версия издателя должна быть равна или больше, чем версия подписчика."

0 голосов
/ 12 октября 2011

Смешанные версии поддерживаются, но:

  • Версия распространителя всегда должна быть равной или более новой, чем Publisher
  • Подписчики для репликации транзакций могут быть в пределах 2 версий, более новых или более старых, чем Publisher
  • Подписчики для репликации слиянием должны быть равны или старше, чем Publisher

Необходимо устранить неполадки, чтобы проверить первоначальную настройку.Я бы посоветовал вам настроить репликацию с помощью графического интерфейса пользователя http://www.sql -server-performance.com / 2010 / транзакция-репликация-2008-r2 / (должна быть аналогичной в SQL 2005)

...