Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support (Russian)
  3. Не стартует сервер: Unable to establish connection with database РЕШЕНО.

Не стартует сервер: Unable to establish connection with database РЕШЕНО.

Scheduled Pinned Locked Moved Support (Russian)
2 Posts 2 Posters 6.7k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S
    S
    sanya
    wrote on last edited by
    #1

    Добрый день.

    Не запускается сервер NetXMS version 3.9.178 build tag 3.9-178-g042917bd35
    Система Windows Server 2019 Postgresql 12 64.
    В логфайле: Unable to establish connection with database (ФЂТЂЛњНЋ:  б §и ¤а­ЁETXMS" с˜ЂЂ?с­іє)
    .........
    Пока писал разобрался. Может кому пригодится.

    При установке сервера на шаге Initialize Database при заполнении поля Database name с использованием
    символов в верхнем регистре (Например: NETXMSDB) при запуске сервера будет получена ошибка
    Unable to establish connection with database.

    1. База данных в Postgresql будет создана в нажнем регистре (netxmsdb). Таблицы созданы не будут.
      В коммандном окне уже будет ошибка.
    2. В конфиге netxmsd.conf параметр DBName=NETXMSDB как задано было в мастере.
      При создании БД поле видно было переведено в нижний регистр. Postgresql регистрозависимый
      и подключение к БД не будет.
    3. В логе тоже не совсем понятно с кодировкой:
      Database driver "pgsql.ddr" loaded and initialized successfully
      Unable to establish connection with database (ФЂТЂЛњНЋ:  б §и ¤а­ЁETXMSDB" с˜ЂЂ?с­іє)
      Разобрался так как поставил на другой машине с Windows 10 Postgresql 10 32.
      На ней в логфале уже было понятно, что написано:
      Unable to establish connection with database (FATAL:  database "netxms_DB" does not exist).

    Как решение в мастере поле Database name писать в нижнем регистре или выполнить вручную dbinit_pgsql.sql и
    в конфиге поменять DBName = NETXMSDB на netxmsdb.

    1 Reply Last reply
    0
    • V
      V
      Victor Kirhenshtein
      wrote on last edited by
      #2

      Исправили. Теперь при создании базы сохраняется регистр.

      1 Reply Last reply
      0

      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

      With your input, this post could be even better 💗

      Register Login
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      Powered by NodeBB Contributors
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups