Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблема с алиасами БД в FB4 / 15 сообщений из 15, страница 1 из 1
26.11.2021, 19:29
    #40115351
KreatorXXI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с алиасами БД в FB4
Народ, а чего-нибудь изменилось? Пишу алиасы в секции "Live Databases" файла databases.conf. Так было в трёшке, ничего не менял. Эксперт ошибку выдаёт:
авторAttempting to connect to:
LOCALHOST:RaportDB...
Connection failed!
------------------------------------
I/O error during "CreateFile (open)" operation for file "RaportDB".
Error while trying to open file.
The system cannot find the file specified. .
---------------------------------------------------------------------------------------------------------------
SQLCODE: -902
SQLSTATE: 08001
GDSCODE: 335544344

Attempting to connect to services manager:
LOCALHOST:service_mgr... Connected successfully.

С полным путём всё хорошо.
Тыкните куда посмотреть. Заранее благодарю.
...
Рейтинг: 0 / 0
26.11.2021, 19:40
    #40115354
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с алиасами БД в FB4
Определение проблемного псевдонима настолько секретно, что его нельзя привести?
...
Рейтинг: 0 / 0
27.11.2021, 11:42
    #40115463
nicholaos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с алиасами БД в FB4
KreatorXXI,

Псевдоним описан дважды в databases.conf? Хотя это и в трешке было запрещено.
...
Рейтинг: 0 / 0
27.11.2021, 16:40
    #40115522
KreatorXXI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с алиасами БД в FB4
Весь файл:

автор# ------------------------------
# List of known databases
# ------------------------------

#
# Makes it possible to specify per-database configuration parameters.
# See the list of them and description on file firebird.conf.
# To place that parameters in this file add them in curly braces
# after "alias = /path/to/database.fdb" line. Example:
# big = /databases/bigdb.fdb
# {
# LockMemSize = 32M # We know that bigdb needs a lot of locks
# LockHashSlots = 19927 # and big enough hash table for them
# }
#

#
# Example Database:
#
employee.fdb = $(dir_sampleDb)/employee.fdb
employee = $(dir_sampleDb)/employee.fdb

#
# Master security database specific setup.
# Do not remove it until you understand well what are you doing!
#
security.db = $(dir_secDb)/security4.fdb
{
RemoteAccess = false
DefaultDbCachePages = 256
}

#
# Live Databases:
#

RaportDB = c:\RaportDB\RAPGSS.FDB

Без алиаса:
авторAttempting to connect to:
LOCALHOST:C:\RaportDB\RAPGSS.FDB... Connected successfully.
Server version: WI-V6.3.0.2496 Firebird 4.0

Disconnecting from database... Passed!

Attempting to connect to services manager:
LOCALHOST:service_mgr... Connected successfully.
...
Рейтинг: 0 / 0
27.11.2021, 17:12
    #40115530
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с алиасами БД в FB4
могу только плечами пожать - у меня всё работает
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
> isql -q -z -ch WIN1251
ISQL Version: WI-V4.0.0.2496 Firebird 4.0
SQL> set list;
SQL> connect 'localhost:raportdb';
Server version:
WI-V4.0.0.2496 Firebird 4.0
WI-V4.0.0.2496 Firebird 4.0/tcp (basid)/P16:C
WI-V4.0.0.2496 Firebird 4.0/tcp (basid)/P16:C
Database: 'localhost:raportdb', User: OWNER
SQL> select mon$database_name from mon$database;
MON$DATABASE_NAME               c:\RaportDB\RAPGSS.FDB

> findstr -v ^^# databases.conf|findstr -v ^^$
employee.fdb = $(dir_sampleDb)/employee.fdb
employee = $(dir_sampleDb)/employee.fdb
security.db = $(dir_secDb)/security4.fdb
{
  RemoteAccess = false
  DefaultDbCachePages = 320
  LockMemSize = 2M
}
RaportDB = c:\RaportDB\RAPGSS.FDB

> fbsvcmgr localhost:service_mgr action_db_stats sts_hdr_pages dbname raportdb
Database "c:\RaportDB\RAPGSS.FDB"
Gstat execution time Sat Nov 27 22:06:53 2021
Database header page information:
...
        ODS version             13.0
...
        Creation date           Nov 27, 2021 14:03:06
        Attributes              force write
...
Рейтинг: 0 / 0
28.11.2021, 02:24
    #40115622
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с алиасами БД в FB4
KreatorXXI,

ну так где проблема-то. Перевод строки после алиаса есть? работает-же всё.
Кстати, есть такой прикол - можно задать для юниксового пути виндовый алиас базы. Типа
c:\dir\data.fdb = opt/usr/data.fdb
и приколись, все будут думать что сервак на винде, а он на линуксе!
Или наоборот.
...
Рейтинг: 0 / 0
28.11.2021, 16:43
    #40115707
KreatorXXI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с алиасами БД в FB4
kdv
KreatorXXI,

Перевод строки после алиаса есть?

Есть. isql даёт такую же ошибку. К LOCALHOST:employee подключается. Перенёс свою базу туда где employee.fdb. Сделал запись в секции "Example Database". Пофиг. Не подключается и всё. Сервак почему-то не видит мои записи в databases.conf. Службу перезапускаю на всякий случай.
...
Рейтинг: 0 / 0
28.11.2021, 16:47
    #40115708
Старый плюшевый мишка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с алиасами БД в FB4
KreatorXXI
kdv
KreatorXXI,

Перевод строки после алиаса есть?

Есть. isql даёт такую же ошибку. К LOCALHOST:employee подключается. Перенёс свою базу туда где employee.fdb. Сделал запись в секции "Example Database". Пофиг. Не подключается и всё. Сервак почему-то не видит мои записи в databases.conf. Службу перезапускаю на всякий случай.


Может оно лежит не там где сервак её ищёт?
...
Рейтинг: 0 / 0
28.11.2021, 17:43
    #40115719
ggreggory
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с алиасами БД в FB4
Может русские буквы где есть, псевдосимволы, файл в китайской кодировке... Выложите ваш файл на форуме в виде вложения, может тогда станет понятно.
...
Рейтинг: 0 / 0
28.11.2021, 18:49
    #40115730
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с алиасами БД в FB4
KreatorXXI
Не подключается и всё.
Сделайте уже gstat -h файлу базы, почитайте firebird.log.
Хотя правильнее, наверное, сначала почитать, а уже потом заголовок смотреть.
...
Рейтинг: 0 / 0
29.11.2021, 14:24
    #40115889
KreatorXXI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с алиасами БД в FB4
А можно посмотреть, где сервер ФБ ищет алиасы? И находит ли их?
...
Рейтинг: 0 / 0
29.11.2021, 14:25
    #40115890
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с алиасами БД в FB4
KreatorXXIА можно посмотреть, где сервер ФБ ищет алиасы?

Можно, разрешаю использовать Process Monitor или аналогичный ему strace.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.11.2021, 14:58
    #40115898
KreatorXXI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с алиасами БД в FB4
Всё, решил вопрос. Виновата то ли Винда, то ли Тотал Коммандер. Либо Винда намертво держит изначальный файл, не даёт его переписать или отредактировать. Либо Тотал Коммандер врёт, что его переписал или отредактировал и сохранил. Админские права есть. Не ожидал. Всем спасибо за участие.
...
Рейтинг: 0 / 0
29.11.2021, 15:27
    #40115910
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с алиасами БД в FB4
Открой для себя чудной мир виртуализации файловой системы Windows:
https://www.microsoftpressstore.com/articles/article.aspx?p=2228450&seqNum=9
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.11.2021, 17:15
    #40115941
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с алиасами БД в FB4
Вот поэтому я всегда отключаю (эту) политику виртуализации файлов ещё в процессе установки.
Как и создание коротких имён.
Ибо - нефиг.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблема с алиасами БД в FB4 / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]