|
Отключение пользователей от базы Firebird
|
|||
---|---|---|---|
#18+
Добрый день. Хотим отключать определенных пользователей от базы. Написали скрипт: Код: plsql 1. 2. 3. 4. 5.
Засунули его в планировщик задач Windows. Прописали Запуск программы c:\HQbird\Firebird30\isql.exe -i D:\scripts\off_attach\off_attach.sql БД -user ЮЗЕР -pass ПАРОЛЬ. Когда задача запускается в нужное время, то возвращается с ошибкой: "Планировщик заданий успешно завершил выполнение задания "\Отключение пользователей" ,экземпляра "{d6dcec2f-5dcf-4a97-8555-5d7d7342cbd8}" , действия "c:\HQbird\Firebird30\isql.exe" с кодом возврата 2147942401." Если этот же скрипт запустить вручную в IB Expert например, то норм отрабатывает. Подскажите пожалуйста что не так с ISQL? PS Есть аналогичные задания в планировщике, у которых в настройках всё также и они отрабатывают без ошибок. Только в тех скриптах не delete from mon$attachments, а например MERGE INTO USING ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2021, 06:53 |
|
Отключение пользователей от базы Firebird
|
|||
---|---|---|---|
#18+
HQBird умеет отключать пользователей перед сборкой мусора. Что не устраивает в этом варианте? P.S. И, да - при чём тут IBExpert, если проблема возникает у isql? Это я к тому, что ошибки ISQL надо смотреть в ISQL, а не "где-то ещё". Ну или IBEScript - в нём, по логике, должно быть нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2021, 08:45 |
|
Отключение пользователей от базы Firebird
|
|||
---|---|---|---|
#18+
koo3mee4 Прописали Запуск программы c:\HQbird\Firebird30\isql.exe Попробуйте указать рабочий каталог c:\HQbird\Firebird30, т.к. по умолчанию рабочий каталог system32 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2021, 10:45 |
|
Отключение пользователей от базы Firebird
|
|||
---|---|---|---|
#18+
Посмотрел внимательнее ... Если SQL-скрипт приведён полностью, то в строке запуска не хватает (псевдонима) базы, в которой отключаются пользователи. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2021, 11:01 |
|
Отключение пользователей от базы Firebird
|
|||
---|---|---|---|
#18+
Basil A. Sidorov Посмотрел внимательнее ... Если SQL-скрипт приведён полностью, то в строке запуска не хватает (псевдонима) базы, в которой отключаются пользователи. Псевдоним прописан где написано "БД" ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2021, 11:12 |
|
|
start [/forum/topic.php?fid=40&fpage=3&tid=1559886]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
31ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 147ms |
0 / 0 |