Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 разные подписки для одного издателя ????  [new]
атетрт нт
Guest
есть один издатель и 2 подписчика (A и B)
все сервера - sql server 2005 sp2
репликация транзакций, push
реплицируются сотни таблиц
надо чтобы на В перестала реплицироваться одна из таблиц, а на А эта таблица продолжала реплицироваться
как правильнее это сделать?
настроить репликацию1: "издатель и 2 подписчика - все таблицы кроме одной" и репликацию2: "издатель и 1 подписчик - одна таблица"
или есть еще варианты?
12 ноя 09, 17:53    [7922203]     Ответить | Цитировать Сообщить модератору
 Re: разные подписки для одного издателя ????  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Не совсем понял, причем тут кол-во издателей и подписчиков, если Вам нужны разные публикации.
12 ноя 09, 17:57    [7922234]     Ответить | Цитировать Сообщить модератору
 Re: разные подписки для одного издателя ????  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Имхо, исключить эту таблицу, вынести в отдельную публикацию и подписать нужный сервер.
12 ноя 09, 18:02    [7922258]     Ответить | Цитировать Сообщить модератору
 Re: разные подписки для одного издателя ????  [new]
атетрт нт
Guest
pkarklin
Не совсем понял, причем тут кол-во издателей и подписчиков, если Вам нужны разные публикации.


поясню
есть 3 высоконагруженных сервера - Издатель (И) и подписчики (А и В)
с И на А должна работать репликация транзакций - сотни таблиц на дестяки Гб
с И на Б тоже должна работать репликация транзакций - те же сотни таблиц на десятки Гб за вычетом одной небольшой таблицы
как лучше всего это настроить с точки зрения производительности?
сделать репликацию1: "издатель и 2 подписчика - все таблицы кроме одной" и репликацию2: "издатель и 1 подписчик - одна таблица"

или есть еще варианты лучше?
12 ноя 09, 18:02    [7922259]     Ответить | Цитировать Сообщить модератору
 Re: разные подписки для одного издателя ????  [new]
атетрт нт
Guest
Ozerov
Имхо, исключить эту таблицу, вынести в отдельную публикацию и подписать нужный сервер.


ок, я так тоже думаю - другими словами написал :)
не считаю себя большим эксапертом в репликации, думал, может не знаю какого-нибудь способа получше :)
12 ноя 09, 18:05    [7922270]     Ответить | Цитировать Сообщить модератору
 Re: разные подписки для одного издателя ????  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Я тоже поясню. "все таблицы кроме одной" делается на уровне публикации, а не на уровне издателя\подписчика. Вынесите эту таблицу из сущестующей публикации. Создайте новую публикацию с ней одной и подпишите на нее оба подписчика.
12 ноя 09, 18:07    [7922273]     Ответить | Цитировать Сообщить модератору
 Re: разные подписки для одного издателя ????  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
атетрт нт
Ozerov
Имхо, исключить эту таблицу, вынести в отдельную публикацию и подписать нужный сервер.


ок, я так тоже думаю - другими словами написал :)
не считаю себя большим эксапертом в репликации, думал, может не знаю какого-нибудь способа получше :)

Ну не знаю, если с фильтрами играться... Только оно надо ?
12 ноя 09, 18:07    [7922274]     Ответить | Цитировать Сообщить модератору
 Re: разные подписки для одного издателя ????  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
pkarklin
Я тоже поясню. "все таблицы кроме одной" делается на уровне публикации, а не на уровне издателя\подписчика. Вынесите эту таблицу из сущестующей публикации. Создайте новую публикацию с ней одной и подпишите на нее оба подписчика.


Конечно, же одного.
12 ноя 09, 18:11    [7922291]     Ответить | Цитировать Сообщить модератору
 Re: разные подписки для одного издателя ????  [new]
Alexes
Member

Откуда:
Сообщений: 1100
А что
exec sp_dropsubscription @publication= 'publication', @article= 'Статья, не нужная на B', @subscriber= 'B' ...
не помогает?
12 ноя 09, 20:09    [7922688]     Ответить | Цитировать Сообщить модератору
 Re: разные подписки для одного издателя ????  [new]
Alexes
Member

Откуда:
Сообщений: 1100
Хотя, если эта таблица не связана с другими реплицируемыми таблицами, то, действительно, лучше вынести в отдельную публикацию.
12 ноя 09, 20:14    [7922704]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить