Failed to open database connection
-
Здравствуйте. У меня такая проблема:
Создал новую базу данных с именем "del" и приложение выдало ошибку. Открыл h2n заново и получил такое сообщениеSystem.InvalidOperationException: Failed to open database connection. Please, check your PostgreSQL database settings and reboot your computer. ---> Npgsql.PostgresException: 3D000: database "del" does not exist
Пробовал через pgAdmin удалять эту базу и создавать новую. Не помогло. Если я все правильно понял, то имя базы "del" совпадает с названием функции postgressql, что и послужило причиной ошибки.
У меня есть другие базы в H2N но я никак не могу на них переключиться. Пробовал найти файл автозагрузки базы, чтобы вручную вписать имя другой базы, но так и не нашел.
-
Удалите файл dbserver.cg из папки C:\Program Files\Hand2Note .
-
@Alex Спасибо. Помогло
-
@Alex У меня была такая же проблема, если я удалю файл, я смогу запустить H2N, но все мои базы данных исчезнут.
Любой способ исправить это, не удаляя старую базу данных
-
Этот способ не удаляет ваши базы данных. Если их нет, просто задайте путь к базе в H2N
https://hand2note.com/Help/ru/pages/Database/
-
такая же ошибка,но не могу найти этот файл dbserver.cg...Что подскажете?
-
Пожалуйста, сделайте следующее:
Если вам нужно сохранить настройки, скопируйте папку Config и Notes в безопасное место (C:\Program Files\Hand2Note\Config): http://www.hand2note.com/Help/ru/pages/ExportAndMoving/Config/
Удалите базу данных. По умолчанию она находится в папке C:\Users\YourUsername\AppData\Roaming\Hand2Note\h2ndb
Удалите Hand2Note через панель управления
Удалите вручную все файлы из папки C:\Program Files\Hand2Note
Скачайте и установите Hand2Note: https://h2n-uptoyou.azureedge.net/main/Hand2NoteInstaller.exe
Запустите Hand2Note от имени администратора в дефолтной конфигурации (не восстанавливайте свой конфиг), введите лицензионный ключ и проверьте, сохранится ли проблема
Ваша база данных будет полностью удалена, но вы сможете импортировать свои руки в новую базу данных из архива (C: \MyHandsArchive_H2N или C: \Hand2NoteHh)