Этот баннер — требование Роскомнадзора для исполнения 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/search_topic.php?author=SergeyBog&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 482ms |
| total: | 631ms |

| 0 / 0 |
