Как я могу реплицировать таблицу из SQL 2000 в SQL 2008? - PullRequest
0 голосов
/ 12 ноября 2009

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

Я пытался сделать это вручную с помощью триггеров INSERT / UPDATE, но этот метод работает в распределенной транзакции, которая не работает, потому что я, очевидно, должен включить MSDTC и брандмауэр; Я не хочу ничего этого делать.

Существуют ли другие способы репликации этой таблицы (в режиме реального времени) на сервер 2008?

Ответы [ 2 ]

0 голосов
/ 12 ноября 2009

Вы пытались создать запланированный пакет DTS / SSIS для выполнения работы?

Это копирование или репликация? Копирование подразумевает одноразовое действие, в то время как репликация подразумевает неограниченный период времени, в течение которого эти таблицы будут синхронизированы.

0 голосов
/ 12 ноября 2009

Мой первый вопрос: вам действительно нужно его тиражировать?

Если вы хотите ссылаться на него в реальном времени в Sql 2008, просто подключите связанный сервер с Синонимом . Это заставит таблицу работать так, как будто она является частью вашей схемы, с небольшими ограничениями.

...