Тема подымалась мною в декабре 2008 года. Пусть имеется в базе: 1) CREATE TABLE AAA ( TXTSQL VARCHAR(1024) ); 2) Вставляем в табличку одну запись содержания: EXECUTE BLOCK AS DECLARE VARIABLE P_DB_NAME VARCHAR(255); DECLARE VARIABLE P_SQL VARCHAR(1024); BEGIN SELECT FIRST 1 ATT.MON$ATTACHMENT_NAME FROM MON$ATTACHMENTS ATT INTO :P_DB_NAME;
P_DB_NAME = '127.0.0.1:' || :P_DB_NAME; SELECT FIRST 1 A.TXTSQL FROM AAA A INTO :P_SQL; EXECUTE STATEMENT :P_SQL ON EXTERNAL DATA SOURCE :P_DB_NAME AS USER 'SYSDBA' PASSWORD 'masterkey'; END 3) выполняем скрипт из п2 с консоли. ------------------------- Ну, с супером, допустим все понятно. А вот классик ... Честно говоря, не дождался когда ему (компьютеру) станет плохо - он просто ушел в себя и так ничего и не сказал. Я даже сколько процессов классика было сказать не могу. Много, наверное. Лечу я это дело просто: триггер DATABASE AFTER CONNECT и запрос к MON $ATTACHMENTS с целью выяснить, "а не дофига ли тебе, мил человек, коннектов будет?" ну и соответствующее поведение потом. -------------------------- А собственно вопрос: может вынести дополнительный параметр в firebird.conf типа MaxConnectionsCountForOneUser для классика, пока мы находимся в состоянии беты ?