имеется всего 5 серверов.
2 точки соединены локалкой 10мбит (получается локалка с IP 192.168.0.xx)
остальные 3 имеют выделенку ADSL 128.
на удаленых филиалах настроен VPN (192.168.1.x, 192.168.2.x, 192.168.3.x) и они видят локалку офиса.
между филиалами и офисом спокойно ходит почта, мессенджер.
на каждом сервере стоит база (firebird 1.5.2).
а проблема вот какая - не удается выполнять скрипты на удаленных серверах (на тех, которые через ADSL+VPN), причем не все скрипты...

скрипт вида :
CONNECT '192.168.1.1:D:\base.gdb' USER 'user' PASSWORD 'password';
DELETE FROM TW WHERE TW_ID=1234567ж
COMMIT;
спокойно проходит (чуть медленнее чем в локалке).
а вот скрипты на изменение метаданных:
CONNECT '192.168.1.1:D:\base.gdb' USER 'user' PASSWORD 'password';
ALTER PROCEDURE PROC
.
.
.
.
висят полминуты и отваливаются с ошибкой
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Unable to complete network request to host "192.168.1.1".
Error reading data from the connection.
Удаленный хост принудительно разорвал существующее соединение.
я бы все валил на VPN + admin, но скрипты первого вида выполняются

есть предположения что за бяка? сейчас приходится для обновления базы залезать терминалом