Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Репликация из одной таблицы в другую в той же базе  [new]
Roust_m
Member

Откуда: Сидней
Сообщений: 1190
Добрый день!

Мне нужно реплицировать (transactionaly) таблицу А в таблицу Б, которые обе находятся в одной и той же базе.

Когда я пытаюсь создать подписку то получаю ошибку:
You have selected the Publisher as a Subscriber and entered a subscription database that is the same as the publishing database. Select another subscription database.


Я думаю, что это было возможно в предыдущих версиях. Есть варианты это как-то обойти?

Спасибо.
10 июн 15, 06:07    [17753200]     Ответить | Цитировать Сообщить модератору
 Re: Репликация из одной таблицы в другую в той же базе  [new]
Lepsik
Member

Откуда: glubinka
Сообщений: 4256
дак и делай это в триггере, зачем репликация?
10 июн 15, 06:19    [17753207]     Ответить | Цитировать Сообщить модератору
 Re: Репликация из одной таблицы в другую в той же базе  [new]
Pavel1211
Member

Откуда: Екатеринбург
Сообщений: 205
Вероятно может еще подойти предложение output
10 июн 15, 06:25    [17753209]     Ответить | Цитировать Сообщить модератору
 Re: Репликация из одной таблицы в другую в той же базе  [new]
Roust_m
Member

Откуда: Сидней
Сообщений: 1190
Lepsik
дак и делай это в триггере, зачем репликация?


Не могу, таблица большая, надо создать ее копию. Как я через триггер существующие записи создам?
10 июн 15, 06:36    [17753213]     Ответить | Цитировать Сообщить модератору
 Re: Репликация из одной таблицы в другую в той же базе  [new]
Roust_m
Member

Откуда: Сидней
Сообщений: 1190
Pavel1211
Вероятно может еще подойти предложение output


Не совсем понимаю, как это поможет. Мне надо копию большой таблицы создать и реплицировать туда все изменения после снапшота. После этого будет даунтайм и мы поменяем таблицы местами. Мне нужно убедиться что данные не потеряются.
10 июн 15, 06:40    [17753215]     Ответить | Цитировать Сообщить модератору
 Re: Репликация из одной таблицы в другую в той же базе  [new]
Roust_m
Member

Откуда: Сидней
Сообщений: 1190
Нашел решение: создавать подписку скриптом а не GUI. В скриптах таких ограничений нет.
10 июн 15, 07:06    [17753230]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить