Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Репликация и горизонтальные фильтры
|
|||
|---|---|---|---|
|
#18+
Ситуация такая: есть паблишер и несколько подписчиков. Merge replication. Реплицируется таблица следующей структуры create table t1( objectGUID uniqueidentifier unique not null rowguidcol, srvname sysname, col1 int -- некие данные, которые, собственно, и несут смысловую нагрузку ) Хочется, чтобы только паблишер владел полной информацией, то есть на нем должны быть все записи системы. А на подписчиках - только те, которые удовлетворяют условию srvname = host_name(), то есть в поле srvname прописано имя подписчика. Я в полной уверенности, что поступаю правильно, при создании публикации задаю горизонтальный фильтр where srvname = host_name() и жду, что на подписчиков будут приходить только соответствующие им записи. Фигушки На подписчиков приходят записи, где в поле srvname содержится имя паблишера! Я что-то делаю не так ? Не хочется заводить несколько публикаций, где в каждом фильтре придется явно прописывать имя подписчика... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2001, 08:44 |
|
||
|
Репликация и горизонтальные фильтры
|
|||
|---|---|---|---|
|
#18+
Можно попробывать опозновать подписчиков по subscriber_login, т.е. по текущему USER_NAME ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2001, 09:29 |
|
||
|
Репликация и горизонтальные фильтры
|
|||
|---|---|---|---|
|
#18+
До меня дошло Если делать PUSH подписки, то merge агент запускается на паблишере и для него host_name() - имя паблишера, а если PULL - то на подписчике и для него host_name() - имя подписчика. Так что придется обходиться pull подписками для данной задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2001, 09:51 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32012048&tid=1825854]: |
0ms |
get settings: |
8ms |
get forum list: |
23ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 362ms |

| 0 / 0 |
