Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / 'I/O error during "CreateFile (open)" operation for file "Data"' / 25 сообщений из 51, страница 1 из 3
13.09.2012, 21:57
    #37956828
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
FB 2.5.1 x32
C:\Windows\System32\gds32.dll - FB SQL Server, ver 6.3.1.26351 (именно она загружается программой)
Delphi7, IBX
сделал псевдоним для базы в
C:\Program Files\Firebird\Firebird_2_5\aliases.conf
Data = d:\Projects\Data\Bin\Base.fdb

в MainDB.DatabaseName := 'localhost:Data'

при подключении получаю

автор'I/O error during "CreateFile (open)" operation for file "Data"'
'Error while trying to open file'
'Не удается найти указанный файл. '

Собствено, вопрос - что я забыл сделать?
...
Рейтинг: 0 / 0
13.09.2012, 22:01
    #37956832
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
Знак комментария убрал?
...
Рейтинг: 0 / 0
13.09.2012, 22:16
    #37956845
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
да.
...
Рейтинг: 0 / 0
13.09.2012, 22:33
    #37956853
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
поменял имя псевдонима с DATA на DATA.FDB

по ProcMon'у вижу, что читает C:\Program Files\Firebird\Firebird_2_5\aliases.conf
автор#
# List of known database aliases
# ------------------------------
#
# Examples:
#
# dummy = c:\data\dummy.fdb
#

Data.fdb = d:\Projects\Data\Bin\Base.fdb

однако открыть пытается
C:\Windows\System32\DATA.FDB


ЗЫ. DatabaseName = "localhost:Data.fdb"
...
Рейтинг: 0 / 0
13.09.2012, 23:07
    #37956877
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
Cobalt747по ProcMon'у вижу, что читает C:\Program
Files\Firebird\Firebird_2_5\aliases.conf
В котором нет конца строки после строчки с алиасом.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
13.09.2012, 23:18
    #37956886
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
Dimitry Sibiryakov,

видать, форум съедает пустые строки.
или ты имел в виду ";" ?
...
Рейтинг: 0 / 0
13.09.2012, 23:19
    #37956888
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
Вариант с пустой последней строкой проверил в числе первых.
...
Рейтинг: 0 / 0
14.09.2012, 12:13
    #37957458
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
Cobalt747,

Сам файл базы-то есть по указанному пути?
...
Рейтинг: 0 / 0
14.09.2012, 12:20
    #37957476
Barmaley57
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
WildSeryCobalt747,

Сам файл базы-то есть по указанному пути?+ проверь права NTFS
...
Рейтинг: 0 / 0
14.09.2012, 15:47
    #37958061
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
WildSeryСам файл базы-то есть по указанному пути?
Да, сам файл есть, подключение по полному пути происходит.

Barmaley57+ проверь права NTFS
это вполне может быть, т.к. файл я таскаю между двумя компами - рабочим и домашним.
Однако, ProcMon показывает, что fbserver даже не пытается обратиться по пути, указанному в aliases.conf - попытки открыть файл идут только в папку с ФБ, и C:\Windows\System32\
...
Рейтинг: 0 / 0
14.09.2012, 16:24
    #37958127
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
судя по ошибке aliases.conf не используется. Возможно, после его изменения ФБ не рестартован.
...
Рейтинг: 0 / 0
14.09.2012, 16:26
    #37958131
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
kdvсудя по ошибке aliases.conf не используется. Возможно, после его изменения ФБ не рестартован.Не знаю как в 2.5, но в 2.1 псевдонимы можно добавлять в любой момент.
...
Рейтинг: 0 / 0
14.09.2012, 16:32
    #37958140
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
Cobalt747,

а какой именно экземпляр Firebird запущен ? Полный путь к работающему exe проверь
...
Рейтинг: 0 / 0
14.09.2012, 17:25
    #37958250
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
kdvсудя по ошибке aliases.conf не используется. Возможно, после его изменения ФБ не рестартован.Это не конфиг, рестарт не нужен.
Ту скорее дело в том, что либо сервер не тот, либо ищет алиас-файл
не там (переменные окружения не те, рут/хоум не тот и т.д.)
...
Рейтинг: 0 / 0
14.09.2012, 19:14
    #37958395
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
Cobalt747по ProcMon'у вижу, что fbserver.exe читает C:\Program Files\Firebird\Firebird_2_5\aliases.conf при каждой попытке подключения
C:\Program Files\Firebird\Firebird_2_5\aliases.conf#
# List of known database aliases
# ------------------------------
#
# Examples:
#
# dummy = c:\data\dummy.fdb
#

Data.fdb = d:\Projects\Data\Bin\Base.fdb
<тут еще пустая строка>


Экземпляр сервера - единственный, служба запущена (от системы), права доступа системе к файлу - полные.
подключение по полному пути проходит, по псевдониму - нет

может, протокол не тот?
строка подключения
localhost:d:\Projects\Data\Bin\Base.fdb - работает

localhost:Data.fdb - не работает.

Где еще что включить для логгирования попытки подключения?
...
Рейтинг: 0 / 0
14.09.2012, 20:02
    #37958449
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
Посмотри, где он ищет aliases.conf - может, в C:\Windows\System32 ?
...
Рейтинг: 0 / 0
14.09.2012, 20:10
    #37958464
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
Cobalt747C:\Windows\System32\gds32.dll
Обычно ищутся базы там (где и dll), когда с альясами имеется проблема.
...
Рейтинг: 0 / 0
15.09.2012, 12:54
    #37958781
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
Гаджимурадов РустамПосмотри, где он ищет aliases.conf - может, в C:\Windows\System32 ?
псевдонимы ищет там, где и положено -
fbserver.exe читает C:\Program Files\Firebird\Firebird_2_5\aliases.conf при каждой попытке подключения

wadmanCobalt747C:\Windows\System32\gds32.dll
Обычно ищутся базы там (где и dll), когда с альясами имеется проблема.
как мне определить, что за проблема с псевдонимом?
Может, там разделитель должен быть табуляция? или больше одного пробела?
или в конце файла строка с комментарием?
...
Рейтинг: 0 / 0
15.09.2012, 12:56
    #37958782
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
Нет, ничего такого необычного. Я вообще без разделителя пишу.
Попробуй со стандартным dummy (файл БД переименуй и проверь).

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15.09.2012, 21:16
    #37958970
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
подключение:
DatabaseName = localhost:Dummy

псевдоним:
dummy = localhost:d:\Projects\Data\Bin\Base.fdb

что показывает ProcMon по fbserver:
21:10:35,7022347 fbserver.exe 2044 Thread Create SUCCESS Thread ID: 15624
21:10:35,7042815 fbserver.exe 2044 QueryOpen C:\Windows\system32 FAST IO DISALLOWED
21:10:35,7043313 fbserver.exe 2044 CreateFile C:\Windows\system32 SUCCESS Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
21:10:35,7043587 fbserver.exe 2044 QueryBasicInformationFile C:\Windows\System32 FAST IO DISALLOWED
21:10:35,7044563 fbserver.exe 2044 QueryBasicInformationFile C:\Windows\System32 SUCCESS CreationTime: 14.07.2009 6:37:07, LastAccessTime: 15.09.2012 8:03:36, LastWriteTime: 15.09.2012 8:03:36, ChangeTime: 15.09.2012 8:03:36, FileAttributes: D
21:10:35,7044661 fbserver.exe 2044 CloseFile C:\Windows\System32 SUCCESS
21:10:35,7045106 fbserver.exe 2044 CreateFile C:\ SUCCESS Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
21:10:35,7045437 fbserver.exe 2044 QueryDirectory C:\Windows SUCCESS Filter: Windows, 1: Windows
21:10:35,7045849 fbserver.exe 2044 CloseFile C:\ SUCCESS
21:10:35,7046732 fbserver.exe 2044 CreateFile C:\Windows SUCCESS Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
21:10:35,7047013 fbserver.exe 2044 QueryDirectory C:\Windows\system32 SUCCESS Filter: system32, 1: System32
21:10:35,7047316 fbserver.exe 2044 CloseFile C:\Windows SUCCESS
21:10:35,7048071 fbserver.exe 2044 CreateFile C:\Windows\System32 SUCCESS Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
21:10:35,7048341 fbserver.exe 2044 QueryDirectory C:\Windows\System32\ Dummy NO SUCH FILE Filter: Dummy
21:10:35,7048586 fbserver.exe 2044 CloseFile C:\Windows\System32 SUCCESS
21:10:35,7050338 fbserver.exe 2044 CreateFile C:\Program Files\Firebird\Firebird_2_5\ aliases.conf SUCCESS Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a, OpenResult: Opened
21:10:35,7051044 fbserver.exe 2044 FileSystemControl C:\Program Files\Firebird\Firebird_2_5\aliases.conf SUCCESS Control: FSCTL_READ_FILE_USN_DATA
21:10:35,7051534 fbserver.exe 2044 ReadFile C:\Program Files\Firebird\Firebird_2_5\aliases.conf SUCCESS Offset: 0, Length: 133
21:10:35,7051726 fbserver.exe 2044 ReadFile C:\Program Files\Firebird\Firebird_2_5\aliases.conf END OF FILE Offset: 133, Length: 4 096
21:10:35,7051808 fbserver.exe 2044 CloseFile C:\Program Files\Firebird\Firebird_2_5\ aliases.conf SUCCESS
21:10:35,7052519 fbserver.exe 2044 WriteFile C:\Program Files\Firebird\Firebird_2_5\SECURITY2.FDB FAST IO DISALLOWED Offset: 0, Length: 4 096
21:10:35,7052576 fbserver.exe 2044 WriteFile C:\Program Files\Firebird\Firebird_2_5\SECURITY2.FDB SUCCESS Offset: 0, Length: 4 096, I/O Flags: Write Through, Priority: Normal
21:10:35,7052804 fbserver.exe 2044 WriteFile C:\Program Files\Firebird\Firebird_2_5\SECURITY2.FDB SUCCESS Offset: 0, Length: 4 096, I/O Flags: Non-cached, Paging I/O, Synchronous Paging I/O, Priority: Normal
21:10:35,7056459 fbserver.exe 2044 WriteFile C:\Program Files\Firebird\Firebird_2_5\SECURITY2.FDB FAST IO DISALLOWED Offset: 663 552, Length: 4 096
21:10:35,7056521 fbserver.exe 2044 WriteFile C:\Program Files\Firebird\Firebird_2_5\SECURITY2.FDB SUCCESS Offset: 663 552, Length: 4 096, I/O Flags: Write Through, Priority: Normal
21:10:35,7056705 fbserver.exe 2044 WriteFile C:\Program Files\Firebird\Firebird_2_5\SECURITY2.FDB SUCCESS Offset: 663 552, Length: 4 096, I/O Flags: Non-cached, Paging I/O, Synchronous Paging I/O, Priority: Normal
21:10:35,7059718 fbserver.exe 2044 CreateFile C:\Windows\System32\ DUMMY NAME NOT FOUND Desired Access: Generic Read/Write, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Random Access, Attributes: N, ShareMode: Read, AllocationSize: n/a
21:10:35,7060572 fbserver.exe 2044 CreateFile C:\Windows\System32\ DUMMY NAME NOT FOUND Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Random Access, Attributes: N, ShareMode: Read, AllocationSize: n/a
...
Рейтинг: 0 / 0
15.09.2012, 21:36
    #37958978
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
ХЗ, видеть С:\Windows\System32
неудивительно, но в причинах не уверен.
Как именно устанавливался сервер ?

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15.09.2012, 21:40
    #37958982
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
Cobalt747псевдоним:
dummy = localhost: d:\Projects\Data\Bin\Base.fdbЭто к чему ?

isql пробовал ?
покажи все незакомментированные строки в firebird.conf
...
Рейтинг: 0 / 0
15.09.2012, 21:41
    #37958983
Dzirt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
Cobalt747...
псевдоним:
dummy = localhost: d:\Projects\Data\Bin\Base.fdb

Выделенное зачем? Просто чтобы было?
...
Рейтинг: 0 / 0
15.09.2012, 22:08
    #37958994
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
В сабжевом посте он правильно задавал алиас, без локалхост.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15.09.2012, 22:30
    #37959004
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
'I/O error during "CreateFile (open)" operation for file "Data"'
Dzirt ,
Это был один и вариантов :)
Тоже, увы, не помогло.
пробовал и
dummy = d:\Projects\Data\Bin\Base.fdb
и
dummy = localhost:d:\Projects\Data\Bin\Base.fdb

Гаджимурадов Рустам
Сервер устанавливался штатно, инсталлятором

hvlad

SQL> set names win1251;
SQL> connect localhost:Dummy user SYSDBA password masterkey;
Statement failed, SQLSTATE = 08001
I/O error during "CreateFile (open)" operation for file "Dummy"
-Error while trying to open file
-═х єфрхЄё  эрщЄш єърчрээ√щ Їрщы.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / 'I/O error during "CreateFile (open)" operation for file "Data"' / 25 сообщений из 51, страница 1 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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