Заблокировать синхронизацию
Материал из wiki.standart-n.ru
Заблокировать синхронизацию
Если есть необходимость заблокировать передачу данных с сервера на клиент (выборочный) и наоборот, но чтобы задания (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;