Код завершения 1009 «Нет свободных каналов» при попытке подключиться к СУБД

Возможные причины:

  1. клиентское приложение некорректно завершает работу с соединениями и/или ранее поданными SQL-операторами (не освобождает используемые каналы, и это постепенно уменьшает количество свободных каналов до полного их исчерпания);

  2. свободные каналы исчерпаны (заняты другими клиентскими приложениями).

Во втором случае необходимо остановить ядро СУБД и с помощью утилиты «Создание и конфигурирование базы данных» (gendb) увеличить количество каналов командой SET CHANNELS:

C:\Linter\db\DEMO > C:\Linter\bin\gendb.exe
Gendb  > set CHANNELS 300;
Gendb  > quit;