Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Вопрос по STOP SUBSCRIPTION... / 7 сообщений из 7, страница 1 из 1
28.07.2004, 16:14
    #32625692
Aleksey Kh.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по STOP SUBSCRIPTION...
к тем, кто ТОЧНО знает:

Есть база под обменом, в ней надо изменить данные попадающие в обмен, но эти изменения по обмену уехать не должны.
Насколько я знаю, надо сделать STOP SUBSCRIPTION, потом применить нужный скрипт, потом START SUBSCRIPTION.
Последний раз пользовались этим под ASA 6.

С тех пор ничего не изменилось?
В ASA 9 (.0.1.1883) с этим глюков нет?

з.ы. Вопрос важный и срочный. Заранее спасибо.
...
Рейтинг: 0 / 0
28.07.2004, 16:25
    #32625732
mustlive
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по STOP SUBSCRIPTION...
Я например делал так:
1. Создал таблицу пофиг какую навроде dba.aaa (id integer)
2. Сделал триггер на insert, в котором описал нужные изменения
в других таблицах
3. Insert'нул запись в dba.aaa. Триггер сработал, изменения выполнились
Посколько триггерные изменения в лог для передачи не попадают,
измененные данные никуда не ушли

Насчет stop subscr: я боюсь его использовать, так как когда пробовал, ничем хорошим это не кончалось (синх-я ломалась). А для экспериментов времени нет :(
...
Рейтинг: 0 / 0
28.07.2004, 16:47
    #32625799
Aleksey Kh.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по STOP SUBSCRIPTION...
У нас реплицируется всё (включая изменения триггерами).
Приехавшие транзакции применяются без триггеров.
Поэтому, к сожалению, такой метод не прокатит.
...
Рейтинг: 0 / 0
28.07.2004, 16:50
    #32625808
Aleksey Kh.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по STOP SUBSCRIPTION...
mustlive, а ломалась синхронизация - это "целостность" данных нарушалась?
Я больше опасаюсь, что после этого обмен вообще перестанет запускаться.
А выгрузить базу сейчас не могу, т.к. нет админа принимающей стороны.
...
Рейтинг: 0 / 0
28.07.2004, 16:57
    #32625825
mustlive
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по STOP SUBSCRIPTION...
автор
ломалась синхронизация - это "целостность" данных нарушалась?
Я больше опасаюсь, что после этого обмен вообще перестанет запускаться.


Я не помню, давно это было. Но по-моему стандартная рассинхронизация
с сообщением "Not applying operations with old resent count". Короче,
отказывался жрать новые данные, что-то со счетчиком случалось.
Правда, ASA5.5, не 9 и даже не 8
...
Рейтинг: 0 / 0
29.07.2004, 10:56
    #32626604
roleks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по STOP SUBSCRIPTION...
А если попробовать так:

например , надо изменить поле field1 с 0 на 1 во всех записях

в публикации изменяем условие where
пишем where field1=0

потом делаем update....set field1=1
запускаем dbremote
изменяем
условие публикации where, то есть просто убираем where field1=0

Все!
на удаленную базу ничего не послалось
...
Рейтинг: 0 / 0
13.08.2004, 16:59
    #32649228
Xcomfiles
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по STOP SUBSCRIPTION...
С sql запросом выгрузи
данные в таком виде в
каком требуется, а потом с помощю LOAD
загрузи некогда по репликам непойдёт, ту часть которая хочеш чтобы пошло загрузи с помощю INPUT.
Чтобы начало жрать реплику и при этом ненадобыло стопорить работы, сравняй чекпойнты у ремоут зверя и в консолидированной базе с помощю функции (set_sysremote) в таблице sysremoteuser
Если никогда этого неделал хорошо проконсултируйся с тем
кто делал иначе завалиш реплику окончательно!!!
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Вопрос по STOP SUBSCRIPTION... / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]