Проблема
Обновлено: 20.03.2008
При использовании PostgreSQL в качестве СУБД при работе 1С:Предприятия 8, возможно появление сообщения об ошибке:
- Ошибка СУБД: could not send data to server: No buffer space available (0x00002747/10055)
Причина
При использовании операционной системы Windows, максимальное стандартное число временных TCP-портов равно 5000. При попытке установить TCP-соединение через порты, номера которых превышают 5000, выдается сообщение об ошибке.
Решение
Для решения этой проблемы необходимо увеличить максимальное число временных портов. Для этого необходимо выполнить следующие действия:
-
Открыть редактор реестра.
-
Найти следующий раздел реестра и выберите Parameters (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters)
-
Добавьте следующий параметр реестра:
-
Имя: MaxUserPort
-
Тип: DWORD
-
Значение: 65534 (Допустимые значения: 5000-65534)
Данный параметр определяет максимальный номер порта, который используется, когда программа запрашивает у системы доступный пользовательский порт. Как правило, временные порты имеют номер в диапазоне от 1024 до 5000 включительно.
-
Закрыть редактор реестра.