Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
11.11.2013, 16:58
|
|||
---|---|---|---|
|
|||
Как правильно добавить поле при настроенной репликации? |
|||
#18+
Добрый день, коллеги! Есть табличка, часть полей которой публикуются в одностороннем порядке в филиал. Возникла необходимость добавить новое поле и включить его в репликацию. Как правильно сделать? Достаточно ли просто добавить это поле в список для публикаций, или нужно что-то еще? Sybase ASA 12.0.1. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.11.2013, 20:04
|
|||
---|---|---|---|
Как правильно добавить поле при настроенной репликации? |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.11.2013, 10:38
|
|||
---|---|---|---|
|
|||
Как правильно добавить поле при настроенной репликации? |
|||
#18+
Делал так: Код: sql 1. 2. 3.
Сработало. Столбец добавился в главной и всех удаленных базах (всего 4), но без публикации. Затем просто через Sybase Central в каждой из публикаций для обновленной таблицы добавил это поле в публикацию. Получилось для трех публикаций. На одной все время вылезает авторthis operation is only allowed within a synchronization schema change Не пойму, почему? Все 4 создавались одновременно и абсолютно одинаковы. Я так понимаю, такая ошибка должна у всех вылезать. Но 3 публикации обновились и теперь это поле синхронизируется с основной базой. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.11.2013, 11:34
|
|||
---|---|---|---|
Как правильно добавить поле при настроенной репликации? |
|||
#18+
У Вас отдельная публикация на каждую удаленную базу? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.11.2013, 11:40
|
|||
---|---|---|---|
|
|||
Как правильно добавить поле при настроенной репликации? |
|||
#18+
PaulJB, Да, а как иначе? 4 публикации, 4 подписки и, соответственно, 4 remote user'а. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.11.2013, 12:16
|
|||
---|---|---|---|
|
|||
Как правильно добавить поле при настроенной репликации? |
|||
#18+
Teck, Публикация может быть и одна, а на нее подписано несколько пользователей. Условия подписки или одинаковы или можно логику на конкретного пользователя завязать. Посмотрите на свойства той публикации где ошибка, там похоже следы Mobilinkа есть ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.11.2013, 12:54
|
|||
---|---|---|---|
|
|||
Как правильно добавить поле при настроенной репликации? |
|||
#18+
antand, Да, согласен. Забыл написать, что каждая удаленная база реплицирует только часть строк из головной таблицы (по условию WHERE), поэтому для каждой создана своя публикация. Сейчас еще раз пересмотрел: все 4 одинаковы, различаются только условием WHERE. По глупости тыкнул на Synchronize Now на подписке, которая привязана к этой публикации. Лучше бы этого не делал. Проблема, кстати, осталась... Можно, конечно, удалить публикацию и создать новую, но как-то не спортивно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.11.2013, 19:54
|
|||
---|---|---|---|
Как правильно добавить поле при настроенной репликации? |
|||
#18+
Teck, Откройте для себя раздел публикации [ SUBSCRIBE BY expression ] ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=55&mobile=1&tid=2009914]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
170ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 232ms |
total: | 500ms |
0 / 0 |