1с ошибка при создании информационной базы на сервере

Ошибка при создании БД на кластаре

Я

Nine of Clubs

25.01.18 — 13:18

Подскажите пожалуйста, пытаюсь добавить БД выдает такую ошибку, не могли бы вы объяснить её природу появления)

Ошибка создания информационной базы:

Ошибка операции администрирования

Сервер баз данных не обнаружен

Microsoft SQL Server Native Client 11.0: Named Pipes Provider: Could not open a connection to SQL Server [2].

HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, SQLSrvr: SQLSTATE=08001, state=1, Severity=10, native=2, line=0, SrvrName=server

Мыш

1 — 25.01.18 — 13:36

(0) Сервер не обнаружен. Давно в серверную заглядывал?

Nine of Clubs

2 — 25.01.18 — 13:53

я удаленно подключен, устанавливаю 1ску, с серверами никогда не сталкивался)

onetone

3 — 25.01.18 — 14:00

(0) Говорит не может достучаться до СУБД(В данном случае SQL.

SQL стоит на хосте (на этой же машине)? Служба sqlserver запущена? Антивирус и тд? На сервере есть еще базы, уже работающие?

Nine of Clubs

4 — 25.01.18 — 14:09

(3) в службах остановлены sqlagent и sqlbrowser, сервер стоит на этой же машине, нет, других баз нет, как раз и происходит установка

Nine of Clubs

5 — 25.01.18 — 14:10

(3) sqlserver — запущена

onetone

6 — 25.01.18 — 14:33

а в sql server management studio заходит?

Nine of Clubs

7 — 25.01.18 — 15:02

(6) он был не установлен, я поставил имя сервера SERVERSQLEXPRESS

Мыш

8 — 25.01.18 — 15:24

(7) Оставь просто SERVER

Nine of Clubs

9 — 25.01.18 — 15:51

(8) а можете, не знающего человека правильно послать, где это можно сделать?)

Мыш

10 — 25.01.18 — 16:09

(9) Послать правильно могу, но это нарушение правил форума. Не искушайте, пожалуйста )

Nine of Clubs

11 — 25.01.18 — 16:17

(10) ахаха) я постараюсь

я попытался создать базу через 1Ску, она выдает другую ошибку

Ошибка соединения с сервером 1С:Предприятия 8.3:server_addr=zup descr=11001(0x00002AF9): No such host is known.  line=1068 file=srcDataExchangeCommon.cpp

onetone

12 — 25.01.18 — 18:42

(11) Ну Вы как бы пишите название базы в адрес сервера!

Пришли скрин пожалуйста, где Вы указываете параметры создаваемой базы.

onetone

13 — 25.01.18 — 18:42

(11) Или у Вас сервер называется zup?

Nine of Clubs

14 — 26.01.18 — 11:01

Nine of Clubs

15 — 26.01.18 — 11:03

Мыш

16 — 26.01.18 — 11:13

(15) Строка запуска ragent как выглядит? Скопируй сюда.

Nine of Clubs

17 — 26.01.18 — 11:18

(16) «C:Program Files1cv88.3.11.2954binragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:Program Files1cv8srvinfo»

Мыш

18 — 26.01.18 — 11:39

(17) Порты стандартные. Сервер как называется? В свойствах системы посмотри.

Nine of Clubs

19 — 26.01.18 — 11:42

Мыш

20 — 26.01.18 — 11:46

(19) Буйство фантазии, да. Варианты: указать полное доменное имя, проверить брандмауэр, проверить ipv6

Nine of Clubs

21 — 26.01.18 — 12:06

(20) тест по ipv6 не определил, полное доменное имя не помогла, бранд тоже)

Мыш

22 — 26.01.18 — 12:18

(21) Мужайтесь. Я дам вам парабеллум.

strrike

23 — 26.01.18 — 12:20

в кластере серверов пиши localhost

  

onetone

24 — 26.01.18 — 17:24

(23) ну либо обращайся не по имени сервера, а по его ip

Logo_1c_8В данной статье я расскажу о том как добавлять новые или уже существующие базы данных на сервер «1С:Предприятия» 8.3 (для других версий платформы — 8.1 и 8.2 действия аналогичны). Будут рассмотрены варианты добавления информационной базы как из окна запуска 1С, так и через программу администрирования серверов «1С:Предприятия» (в ОС семейства Windows). А также затронуты некоторые вопросы администрирования информационных баз в кластере серверов «1С:Предприятия».

0. Оглавление

  1. Добавление информационной базы из окна запуска «1С:Предприятие»
  2. Добавление информационной базы из консоли администрирования серверов «1С:Предприятия»
  3. Свойства информационной базы
  4. Добавление существующей информационной базы в список информационных базы окна запуска «1С:Предприятие»

1. Добавление информационной базы из окна запуска «1С:Предприятие»

Создадим новую базу данных на сервере «1С:Предприятия» из установленного ранее шаблона типовой конфигурации. Для этого запустим «1С:Предприятие» и в окне запуска нажмем  «Добавить…» для добавления информационной базы.

dobavlenie-bd-na-server-1spredpriyatie-8_01

Запуститься мастер добавления информационной базы, выберем пункт «Создание новый информационной базы» установив соответствующий переключатель и нажмем «Далее».

dobavlenie-bd-na-server-1spredpriyatie-8_02

В списке установленных шаблонов конфигураций выберем необходимый нам шаблон и снова нажмем «Далее».

dobavlenie-bd-na-server-1spredpriyatie-8_03

Введем имя базы данных, как она будет отображаться в списке информационных баз, тип расположения укажем «На сервере 1С:Предприятие» и нажимаем «Далее».

dobavlenie-bd-na-server-1spredpriyatie-8_04

На следующей странице необходимо указать параметры создаваемой информационной базы, а именно:

(В данном примере параметры выбраны в соответствии с параметрами установки сервера «1С:Предприятия», принятыми в статье Установка сервера «1С:Предприятие» 8 на MS SQL Server 2012 / 2008 (R2))

  • Имя кластера серверов 1С:Предприятия — как правило, совпадает с сетевым именем компьютера, где установлен сервер «1С:Предприятия» (центральный кластер сервера);
  • Имя создаваемой базы в кластере — имя по которому будет происходить обращаться к информационной базе. Должно быть уникальным в пределах данного кластера;
  • Защищенное соединение — по умолчанию отключаем;
  • Тип СУБД на которой будет храниться база данных — в данном примере MS SQL Server;
  • Имя сервера базы данных  — как правило, состоит из сетевого именем компьютера, где установлен сервер баз данных и имени экземпляра сервера (если есть), разделенными знаком «»;
  • Имя базы данных на сервере баз данных — для удобства будем придерживаться правила, что имя базы данных должно совпадать с именем информационной базы в кластере. Кроме того, в случае использования MS SQL Server, первый символ в имени базы данных может быть только буквой латинского алфавита или символом «_», последующие символы могут быть только буковой латинского алфавита, цифрой или символами «_» и «&», имя должно быть уникальным в пределах данного экземпляра сервера баз данных и не превышать 63 символов. Если база данных уже существует на сервере, будет использоваться текущая база, если нет и установлен флаг «Создать базу данных в случае ее отсутствия», произойдет добавление новой базы на сервер баз данных.
  • Пользователь базы данных — пользователь СУБД, который станет владельцем базы на сервере в случае создания новой базы данных или имеющий права для работы с существующей;
  • Пароль пользователя — пароль пользователя от лица которого будет осуществляться доступ к базе данных;
  • Смещение дат — 0 или 2000. Данный параметр определяет число лет, которое будет прибавляться к датам при их сохранении в базе данных Microsoft SQL Server и вычитаться при их извлечении. Дело в том, что тип DATATIME, используемый Microsoft SQL Server, позволяет хранить даты в диапазоне с 1 января 1753 года по 31 декабря 9999 года. Если при работе с информационной базой может возникнуть необходимость хранения дат, предшествующих нижней границе данного диапазона, смещение дат следует выбрать 2000. Кроме того, если в прикладном решении используются регистры накопления или регистры бухгалтерии (а скорее всего так оно и будет) также в «поле смещение» дат необходимо установить значение 2000.
  • Установить блокировку регламентных заданий — установка флага позволяет запретить выполнения регламентных заданий на сервере для данной информационной базы. Следует устанавливать в случае создания тестовых информационных баз, где выполнение регламентных заданий не несет никакой практической нагрузки.

Установив все параметры информационной базы нажимаем «Далее».

dobavlenie-bd-na-server-1spredpriyatie-8_05

Ну и наконец, указываем параметры запуска для создаваемой базы и нажимаем «Готово» для запуска процесса создания новой информационной базы. При этом будет создана новая информационная база на на сервере «1С:Предприятия», в случае необходимости, создана новая база данных на сервере баз данных, а также произойдет загрузка данных из шаблона конфигурации.

dobavlenie-bd-na-server-1spredpriyatie-8_06

Если все вышеперечисленные действия завершились успешно, мастер завершит свою работу, а мы увидим только что созданную базу и в списке информационных баз в окне запуска «1С:Предприятие».

dobavlenie-bd-na-server-1spredpriyatie-8_07

2. Добавление информационной базы из консоли администрирования серверов «1С:Предприятия»

Теперь добавим еще одну информационную базу в кластер серверов, но уже через оснастку «Администрирование серверов 1С:Предприятия» (предварительно должна быть установлена). Найти ее можно:

Ну и в любом случае оснастку можно запустить выполнив файл «1CV8 Servers.msc» располагающийся в каталоге установки «1С:Предприятие» в подкаталоге «common».

dobavlenie-bd-na-server-1spredpriyatie-8_09

Если оснастка «Администрирование серверов 1С Предприятия» запускается на том же самом компьютере, где установлен сервер «1С:Предприятия», то в дереве слева, в ветке с сетевым именем текущего компьютера, мы должны увидеть данный кластер серверов под названием «Локальный кластер». Раскрыв вкладку «Информационные базы» увидим все информационные базы в данном кластере серверов (например базу данных созданную через окно запуска «1С:Предприятие» на предыдущем шаге). Для добавления новой информационной базы кликнем правой кнопкой мыши по данной вкладке, в контекстном меню выберем «Создать» — «Информационная база».

dobavlenie-bd-na-server-1spredpriyatie-8_10

Откроется окно параметров создаваемой информационной базы. Список параметров тот же самый, что был описан выше в п.1 данной инструкции. Заполнив все параметры нажимаем «ОК» для запуска процесса создания новой информационной базы. При этом будет создана новая информационная база на на сервере «1С:Предприятия» и, в случае необходимости, создана новая база данных на сервере баз данных.

dobavlenie-bd-na-server-1spredpriyatie-8_11

Если все вышеперечисленные действия завершились успешно, окно параметров закроется, а мы увидим только что созданную базу данных в списке информационных баз текущего кластера.

А если зайти в программу «Среда SQL Server Management Studio» и подключиться к текущему экземпляру MS SQL Server, можно увидеть созданные на предыдущих шагах базы данных.

dobavlenie-bd-na-server-1spredpriyatie-8_14

3. Свойства информационной базы

Чтобы просмотреть или изменить параметры конкретной информационной базы необходимо в оснастке «Администрирование серверов 1С Предприятия», в списке информационных баз кликнуть по ней правой кнопкой мыши и в контекстном меню выбрать «Свойства». Для аутентификации в консоли администрирования необходимо использовать администраторов в соответствующих информационных базах. Другими словами данная проверка аналогична аутентификации при подключении к информационной базе через клиента «1С:Предприятие».

dobavlenie-bd-na-server-1spredpriyatie-8_12

Как видно, к списку уже знакомых нам параметров добавились:

  • Блокировка начала сеансов включена — флаг, позволяющий включить блокировку начала сеансов с информационной базой, если флаг установлен, то:
    • Существующие сеансы могут продолжать работу, устанавливать новые соединения, а также запускать фоновые задания;
    • Установка новых сеансов и соединений с информационной базой запрещено.
  • Начало и Конец — время действия блокировки сеансов;
  • Сообщение — текст, который будет частью сообщения об ошибке при попытке установки соединения с заблокированной информационной базой;
  • Код разрешения — строка которая должна быть добавлена к параметру /UC при запуске «1С:Предприятие» для соединения с информационной базой вопреки блокировке;
  • Параметры блокировки — произвольный текст, который может использоваться в конфигурациях для различных целей;
  • Внешнее управление сеансами — строка, описывающая параметры Web-сервиса внешнего управления сеансами;
  • Обязательное использование внешнего управления — если флаг установлен, то при недоступности Web-сервиса внешнего управления сеансами происходит ошибка и установка подключения к информационной базе невозможна;
  • Профиль безопасности — в случае указания имени профиля прикладное решение начинает работать с учетом ограничений, которые накладывает указанный профиль безопасности;
  • Профиль безопасности безопасного режима — то же, что и профиль безопасности, но ограничения будут накладываться на фрагменты прикладного решения, работающие в безопасном режиме.

dobavlenie-bd-na-server-1spredpriyatie-8_13

Изменив необходимые параметры нажимаем «Применить» для сохранения изменений или «ОК» для сохранения и закрытия окна свойств информационной базы.

4. Добавление существующей информационной базы в список информационных базы окна запуска «1С:Предприятие»

Ну и наконец, нам осталось только добавить созданную с помощью оснастки «Администрирование серверов 1С Предприятия» информационную базу в список информационных баз окна запуска «1С:Предприятие». Для чего в данном окне нажимаем «Добавить…» и в запустившемся мастере добавления информационной базы/группы выбираем соответствующий пункт и нажимаем «Далее».

dobavlenie-bd-na-server-1spredpriyatie-8_15

Вводим имя информационной базы, как она будет отображаться в списке, тип расположения информационной базы выбираем «На сервере 1С:Предприятия» и снова жмем «Далее».

dobavlenie-bd-na-server-1spredpriyatie-8_16

Вводим адрес кластера серверов «1С:Предприятия» и имя информационной базы, как оно задано в данном кластере. Нажимаем «Далее».

dobavlenie-bd-na-server-1spredpriyatie-8_17

Ну и наконец задаем параметры запуска информационной базы и нажимаем «Готово» для завершения работы мастера.

dobavlenie-bd-na-server-1spredpriyatie-8_18

Наша база появилась в списке информационных баз. Надо понимать, что это пустая (чистая) база данных, и далее следует загрузить в нее данные из шаблона, или из файла предварительно выгруженных данных.

dobavlenie-bd-na-server-1spredpriyatie-8_19

Ошибка при создании БД на кластаре ☑ 0

Nine of Clubs

25.01.18

13:18

Подскажите пожалуйста, пытаюсь добавить БД выдает такую ошибку, не могли бы вы объяснить её природу появления)

Ошибка создания информационной базы:

Ошибка операции администрирования

Сервер баз данных не обнаружен

Microsoft SQL Server Native Client 11.0: Named Pipes Provider: Could not open a connection to SQL Server [2].

HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, SQLSrvr: SQLSTATE=08001, state=1, Severity=10, native=2, line=0, SrvrName=server

1

Мыш

25.01.18

13:36

(0) Сервер не обнаружен. Давно в серверную заглядывал?

2

Nine of Clubs

25.01.18

13:53

я удаленно подключен, устанавливаю 1ску, с серверами никогда не сталкивался)

3

onetone

25.01.18

14:00

(0) Говорит не может достучаться до СУБД(В данном случае SQL.

SQL стоит на хосте (на этой же машине)? Служба sqlserver запущена? Антивирус и тд? На сервере есть еще базы, уже работающие?

4

Nine of Clubs

25.01.18

14:09

(3) в службах остановлены sqlagent и sqlbrowser, сервер стоит на этой же машине, нет, других баз нет, как раз и происходит установка

5

Nine of Clubs

25.01.18

14:10

(3) sqlserver — запущена

6

onetone

25.01.18

14:33

а в sql server management studio заходит?

7

Nine of Clubs

25.01.18

15:02

(6) он был не установлен, я поставил имя сервера SERVER\SQLEXPRESS

8

Мыш

25.01.18

15:24

(7) Оставь просто SERVER

9

Nine of Clubs

25.01.18

15:51

(8) а можете, не знающего человека правильно послать, где это можно сделать?)

10

Мыш

25.01.18

16:09

(9) Послать правильно могу, но это нарушение правил форума. Не искушайте, пожалуйста )

11

Nine of Clubs

25.01.18

16:17

(10) ахаха) я постараюсь

я попытался создать базу через 1Ску, она выдает другую ошибку

Ошибка соединения с сервером 1С:Предприятия 8.3:server_addr=zup descr=11001(0x00002AF9): No such host is known.  line=1068 file=src\DataExchangeCommon.cpp

12

onetone

25.01.18

18:42

(11) Ну Вы как бы пишите название базы в адрес сервера!

Пришли скрин пожалуйста, где Вы указываете параметры создаваемой базы.

13

onetone

25.01.18

18:42

(11) Или у Вас сервер называется zup?

14

Nine of Clubs

26.01.18

11:01

15

Nine of Clubs

26.01.18

11:03

16

Мыш

26.01.18

11:13

(15) Строка запуска ragent как выглядит? Скопируй сюда.

17

Nine of Clubs

26.01.18

11:18

(16) «C:\Program Files\1cv8\8.3.11.2954\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:\Program Files\1cv8\srvinfo»

18

Мыш

26.01.18

11:39

(17) Порты стандартные. Сервер как называется? В свойствах системы посмотри.

19

Nine of Clubs

26.01.18

11:42

20

Мыш

26.01.18

11:46

(19) Буйство фантазии, да. Варианты: указать полное доменное имя, проверить брандмауэр, проверить ipv6

21

Nine of Clubs

26.01.18

12:06

(20) тест по ipv6 не определил, полное доменное имя не помогла, бранд тоже)

22

Мыш

26.01.18

12:18

(21) Мужайтесь. Я дам вам парабеллум.

23

strrike

26.01.18

12:20

в кластере серверов пиши localhost

24

onetone

26.01.18

17:24

(23) ну либо обращайся не по имени сервера, а по его ip

  • #1

Доброго времени суток, хочу разнести сервер 1с приложений и sql server по разным серверам. Для этих целей создал отдельную виртуалку под сервер 1с 8.3 и рядом кластер из двух SQL server 2016. Суть проблемы в том что не получается создать информационную базу —

Ошибка создания информационной базы
Ошибка операции администрирования
Ошибка при выполнении операции с информационной базой
Ошибка СУБД:
Microsoft OLE DB Provider for SQL server: Истекло время ожидания входа HRESULT = 80004005

1111111.png
Что ему не нравится ?

Здравствуйте, помогите решить такую проблему, хочу перенести базы на Postgresql, установил, поставил, настроил, на Администрировании серверов 1С добавил локал хост, там в нутри добавил базу которая на postgres, запустил сервер, перехожу в 1С, начинаю добавлять базу
На сервере
Прописываю адрес кластера — localhost
имя базы в кластере — DataBase
База создалась, когда открываю через конфигуратор пишет

643f8091e2137629517483.png

притом что, файлы лицензии есть на сервере, и стоит hasp, программы Hasp manager и тд, всё установлено !

почему он выкидывает ошибку что нет лицензии ?

Поковырял нашел логи, пишет это ->

На сервере 1С:Предприятия не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!
по причине:
Ошибка программного лицензирования. Файл программной лицензии не предусматривает возможность запуска сервера 1С:Предприятия: file://C:/ProgramData/1C/licenses/**************.lic

Ошибка программного лицензирования. Файл программной лицензии не предусматривает возможность запуска сервера 1С:Предприятия: file://C:/ProgramData/1C/licenses/**************.lic

Ошибка программного лицензирования. Файл программной лицензии не предусматривает возможность запуска сервера 1С:Предприятия: file://C:/ProgramData/1C/licenses/**************.lic
HASP_0: ORGL8, client, 5 users, id ********, 1 
HASP_0: ORGL8, client, 5 users, id ********, 2
HASP_0: ORGL8, client, 5 users, id ********, 2

Не создается информационная база в 1С

Не создается информационная база в 1С

«Ошибка при создании информационной базы:»

«Ошибка при выполнении операции с информационной базой»

«server_addr=serverpostgresql descry=11001(0xFFFFFFD): Этот хост неизвестен. Line =580 file-src\core\src\Networking.cpp»

Не создается информационная база в 1С

Подобного рода ошибка при создании новой информационной базы 1С вполне способна сбить с толку новичка администратора 1С.

Конечно, ведь убедившись, что есть пинг к узлу, где работает Сервер 1С и серверу СУБД и да, открыты все необходимые порты на брандмауэре, действительно создают ситуацию которая может потрепать нам нервы.

Есть пинг к серверу 1С

Но если оставить спешку и внимательно причитать, что нам сообщила 1С при попытке создать базу

Как на Windows:

На windows ошибка этот хост неизвестен

Так и на Linux можно прийти к выводу, что проблема связанна с разрешением имени узла

На ubuntu ошибка этот хост неизвестен
Cпасибо 1С на Ubuntu десктопе )

И так ситуацию, которую имеем:

Есть пинг IP узла но нет его если по имени обратится.

Есть пинг IP сервера 1С но нет пинга если по имени хоста

Самое простое решение данной проблемы будет прописать в файлике hosts (На windows и Linux) пару ip – хост

В нашем случаи:

192.168.131.16 servpostgresql

Файл хост на windows вы найдете по адресу:

C:\Windows\System32\drivers\etc\hosts

В файлике hosts на windows прописать ip хост пару

На linux (Ubuntu 22.04) делаем это здесь: /etc/hosts

В файлике hosts на ubuntu прописать ip хост пару

Редактор “блокнот” на Windows запускам от имени администратора (На Ubuntu от sudo) иначе не сможете потом сохранить новое в нем.

Готово! Проблема решена.

Отличное и простое решение на пару пользователей в локальной сети.

А что делать если пользователей десятки, а то и сотни ?

Смотрите в этом видео как все правильно сделать (всего 10 мин) + узнаете как до настроить DNS, “статику” и DHCP в pfsense.

Откройте для себя техническую сторону 1С с нашим курсом: Администратор 1С.

Практические навыки, экспертное руководство — всё, что нужно для успешного администрирования!

Ошибка 1С «Сервер баз данных не обнаружен»

При работе с 1С в клиент-серверном варианте могут возникать ошибки, которые напрямую не связаны с 1С:Предприятием, а связаны непосредственно с сервером управления баз данных.

Одна из распространенных ошибок — «Сервер баз данных не обнаружен…».

Продолжение данного сообщения может быть различным:

  1. 1. Could not translate host name «NAME» to address: Temporary failure in name resolution

    2. ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (Ident)

    3. ВАЖНО: в pg_hba.conf нет записи для компьютера «», пользователя «usr1cv8», базы «template»

    4. Is the server running on host and accepting TCP/IP connections on port 5432?

    5. «Породить новый процесс для соединения не удалось: Ресурс временно недоступен» или «ВАЖНО: извините, уже слишком много клиентов.»

    6. FATAL: database «base» does not exist

Далее рассмотрим подробнее каждую ошибку.

Could not translate host name «NAME» to address: Temporary failure in name resolution

Пример полного текста ошибки:

Сервер баз данных не обнаружен

could not translate host name «NAME» to address: Temporary failure in name resolution

Описание:

Ошибка может возникать как при создании базы, так и при запуске информационной базы.

Решение:

Настроим DNS-адресацию или пропишем адреса в файл hosts. Обратите внимание, что в данном случае проблема в том, что на сервере 1С нет информации о доменном имени сервера СУБД PostgreSQL. Подробнее о DNS — Настройка DNS-адресации для 1С сервера.

ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (Ident)

Пример полного текста ошибки:

Сервер баз данных не обнаружен

ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (Ident)

Описание: Ошибка возникает при создании базы.

Решение:

Настроим проверку подлинности.

    1. Сконфигурируем доступ к серверу PostgreSQL в файле: pg_hba.conf:

vim /var/lib/pgsql/11/data/pg_hba.conf

Файл должен содержать только следующие строки (содержащие ip серверов 1С) (остальные удалим или пометим как комментарий):

# TYPE DATABASE USER ADDRESS                        METHOD

local  all      all                                 trust

host   all      all  «Указать ip-адрес сервера 1С»  md5

Строк должно быть, соответственно, несколько, если серверов 1С несколько в кластере.

Последняя колонка указывает на метод авторизации.

Если пока теряетесь в настройках доступа. Для понимания, можно сначала открыть все, запустить сервер.

# TYPE  DATABASE  USER  ADDRESS     METHOD

local   all       all               trust

host    all       all   0.0.0.0/0   trust

А после удачного старта сервера СУБД разбираться с настройками доступа.

ВАЖНО: в pg_hba.conf нет записи для компьютера «», пользователя «usr1cv8», базы «template»

Пример полного текста ошибки:

Сервер баз данных не обнаружен ВАЖНО: в pg_hba.conf нет записи для компьютера «», пользователя «usr1cv8», базы «template».

Описание ошибки:

Ошибка связана с отсутствием прописанного доступа к базе данных в файле pg_hba.conf

Решение:

Добавим запись в файл pg_hba.conf.

Приведем пример содержания файла, который открывает доступ:

# TYPE DATABASE  USER  ADDRESS                      METHOD

local  all       all                                trust

host  all        all  «Указать ip-адрес сервера 1С» md5

Строк должно быть, соответственно, несколько, если серверов 1С несколько в кластере.

Is the server running on host and accepting TCP/IP connections on port 5432?

Пример полного текста ошибки:

Сервер баз данных не обнаружен could not connect to server: No rout to host Is the server running on host and accepting TCP/IP connections on port 5432?

Описание:

Проблема может возникать как при создании информационной базы из консоли администрирования 1С: Предприятия, так и при ее запуске в процессе эксплуатации уже существующей базы данных.

Решение:

В данном случае необходимо понимать, что рабочего процесса:

Либо нет;

Либо клиент(в нашем случае сервер 1С) его не «видит» по ряду причин:

— Отсутствие доступа;

— Обращение по другому адресу.

1. Первоначально, конечно, проверим, есть ли на сервере СУБД PostgreSQL в запущенных процессах процесс postmaster/postgres (в зависимости от версии PostgreSQL) на порту 5432.

netstat tlnp | grep 5432

Или

1.1. Если по результатам проверки видим, что не запущен процесс, то необходимо его запустить.

service postgresql11 start

1.2. Если по результатам проверки видим, что процесс запущен, но слушает только «себя» 127.0.0.1.

То выполним ряд настроек.

Отредактируем конфигурационный файл

vim /var/lib/pgsql/11/data/postgresql.conf

Укажем там настройку:

1.3. Если видим, что процесс запущен

То переходим к следующем пункту.

2. Проверим доступность процесса по порту, который он «слушает».

С сервера 1С выполним команду(в нашем случае имя сервера СУБД «1s-on-pg-1»):

Если доступ отсутствует – то мы увидим нечто подобное:

Подключение к 333.33.33.xx…Не удалось открыть подключение к этому узлу, на порт 5432: Сбой подключения

К причинам отсутствия доступа по данному порту можно отнести:

  • Блокировка брадмауэром или другими подобными программами;
  • Отсутствие доступа на уровне сети.

2.1. Проверим статус файерволла.

systemctl status firewalld

Если файерволл работает и блокирует порт 5432, то.

Отключим firewall:

и отключим автозапуск.

systemctl disable firewalld

Результат должен быть следующим:

systemctl status firewalld

или

настроим, открыв порт 5432.

iptables t filter I INPUT p tcp dport 5432 j ACCEPT

service iptables save

«Породить новый процесс для соединения не удалось: Ресурс временно недоступен» или «ВАЖНО: извините, уже слишком много клиентов»

Пример полного текста ошибки:

Сервер баз данных не обнаружен породить новый процесс для соединения не удалось: Ресурс временно недоступен

или

Сервер баз данных не обнаружен ВАЖНО: извините, уже слишком много клиентов

Описание:

В процессе работы выдается ошибка

Решение:

Изменим настройку в файле postgresql.conf

Данное число, должно быть примерно в 1.5 раза больше максимального количества пользователей.

Установим ее:

    1. Перейдем в терминал psql.
    1. Через psql установим следующие параметры командой ALTER SYSTEM SET:

ALTER SYSTEM SET max_connections=500;

FATAL: database «base» does not exist

Пример полного текста ошибки:

Сервер баз данных не обнаружен

FATAL: database «base» does not exist

Описание:

При запуске базы данных выдается ошибка, которая говорит о том, что данная база не существует.

Решение:

Проверим наименование базы данных и информационной базы. Сделать это можно в консоли администрирования 1С в свойствах базы.

Учтём, что Linux чувствителен к регистру(Base/base/BASE – для него это разные имена баз).

Понравилась статья? Поделить с друзьями:
  • 1с ошибка при настройке синхронизации
  • 1с ошибка при создании информационной базы native client
  • 1с ошибка при записи дампа
  • 1с ошибка при обновлении недопустимое состояние объекта
  • 1с ошибка при закрытии чека