Заблокировать синхронизацию — различия между версиями
Материал из wiki.standart-n.ru
Agk (обсуждение | вклад) (Новая страница: «==Заблокировать синхронизацию== Если есть необходимость заблокировать передачу данных…») |
(нет различий)
|
Текущая версия на 12:11, 15 июля 2016
Заблокировать синхронизацию
Если есть необходимость заблокировать передачу данных с сервера на клиент (выборочный) и наоборот, но чтобы задания (g$tasks) выполнялись, выполните на клиенте скрипт SET SQL DIALECT 3; SET TERM ^ ; CREATE OR ALTER TRIGGER G$DISTRIBUTE_LOCK_SYNC_BUI0 FOR G$DISTRIBUTE ACTIVE BEFORE INSERT OR UPDATE POSITION 9999 AS begin if (new.serverpacket is not null) then exception ex_debug; new.packet = 0; end ^ SET TERM ; ^
Вернуть синхронизацию
Чтоб вернуть синхронизацию с полным обменом накопившихся данных с сервера на клиент (выборочный) и обратно, выполните на клиенте скрипт ALTER TRIGGER G$DISTRIBUTE_LOCK_SYNC_BUI0 inactive; update g$distribute set id = id where packet = 0;