Код завершения 1009 «Нет свободных каналов» при попытке подключиться к СУБД
Возможные причины:
-
клиентское приложение некорректно завершает работу с соединениями и/или ранее поданными SQL-операторами (не освобождает используемые каналы, и это постепенно уменьшает количество свободных каналов до полного их исчерпания);
-
свободные каналы исчерпаны (заняты другими клиентскими приложениями).
Во втором случае необходимо остановить ядро СУБД и с помощью утилиты «Создание и конфигурирование базы данных» (gendb
)
увеличить количество каналов командой SET CHANNELS:
C:\Linter\db\DEMO > C:\Linter\bin\gendb.exe Gendb > set CHANNELS 300; Gendb > quit;