Ошибки подключения
Внимание! Программу необходимо устанавливать на раздел диска с файловой системой NTFS! В противном случае, программа будет постоянно находиться в состоянии обновления.
1.Одна из самых часто встречаемых:
"Can't format message 13:96 -- message
file m:\my\firebird.msg not found.
Unavailable database."
Вообще, здесь 2 ошибки:
«Can't format message 13:96 -- message file m:\my\firebird.msg not found.» - говорит о том, что не найден файл «firebird.msg». Самая безобидная, влияет на расшифровку, что именно произошло.
«Unavailable database» - обычно возникает, если не может найти
SQL сервер.
За подключение к серверам баз данных отвечают файлы:
- fbclient.dll или gds32.dll -предназначен для подключения в
многопользовательском варианте к серверам баз данных в сети или
локальном компьютере;
- fbembed.dll -предназначен для подключения монопольно к базам
данных, на локальном компьютере;
Решение проблемы:
проверьте, какие файлы находятся рядом с программой:
- если файл fbclient.dll или gds32.dll, то должен быть
установлен сервер баз данных; этот файл имеет наивысший
приоритет для программы; по этой причине, при всем желании вы не
сможете подключиться если не стоит сервер баз данных.
- если файл fbembed.dll, то есть возможность подключения без
установки сервера баз данных, но тогда должны отсутствовать фалы
fbclient.dll или gds32.dll, как говорилось выше, они имеют
приоритет;
Внимание! Если возникает ошибка подключения к базе данных, то в первую очередь нужно проверить тип расположения сети! Должна быть частная сеть ( сеть предприятия) и на сервере и на рабочих местах!
2.Ошибка тестового подключения:
"Operation aborted"
Ошибка тестового подключения:
Operation aborted |
|
Слова "Ошибка тестового подключения" говорят о том, что перед реальным
подключением программа пыталась подключиться тестовым способом, для
получения кодовой страницы и диалекта базы данных.
«Operation aborted» - обычно, если отсутствует сетевое соединение; может
возникнуть, если IP и порт сервера баз данных не найдены файлами
клиентских библиотек.
Решение проблемы:
- проверьте наличие установленного fb сервера
зайдя в диспетчер задач на компьютере, к которому пытаетесь
подключиться;
- проверьте сетевое подключение (кабель) и используя команду ping,
проверьте отклик компьютера
ping cuserxp
Обмен пакетами с cuserxp [192.168.83.1] с 32 байтами данных:
Превышен интервал ожидания для запроса.
Ответ от 192.168.234.1: Заданный узел недоступен.
Ответ от 192.168.234.1: Заданный узел недоступен.
Ответ от 192.168.234.1: Заданный узел недоступен.
Статистика Ping для 192.168.83.1:
Пакетов: отправлено = 4, получено = 3, потеряно = 1 (25% потерь)
естественно после такого вероятность подключиться нулевая
ping 192.168.66.202
Обмен пакетами с 192.168.66.202 по с 32 байтами данных:
Ответ от 192.168.66.202: число байт=32 время<1мс TTL=128
Ответ от 192.168.66.202: число байт=32 время<1мс TTL=128
Ответ от 192.168.66.202: число байт=32 время<1мс TTL=128
Ответ от 192.168.66.202: число байт=32 время<1мс TTL=128
Статистика Ping для 192.168.66.202:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
а вот тут мы видим, что компьютер нам отвечает
- если отклик получен, но все равно та же ошибка, то проверьте
Брандмауэр Windows или другой "фаервол" на компьютере, к которому
вы подключаетесь, порт 3050 должен быть доступен;
3. Ошибка подключения:
Повторить подключение или изменить параметры
подключения? Не указано имя файла базы данных. Ошибка тестового подключения: Database name is missing Путь "" |
|
Данная ошибка может возникнуть при отсутствии доступных баз данных.
Либо это новое клиентское место, либо у компьютера нет доступа к списку баз
данных.
Дать доступ можно только с сервера. (на сервер можно зайти через удаленный
рабочий стол)
Как дать компьютеру доступ к списку баз данных смотрите
здесь.
необходимо так же выполнить следующее:
-перезагрузить компьютер;
-сделать " ping"
сервера;
-проверить наличие доступа на чтение к папке
BSTSoft с сервера;
4. Ошибка подключения:
Повторить подключение или изменить параметры
подключения? Ошибка тестового подключения: DM_Navigator. New DataBase: Unsuccessful execution caused by an unavailable resource. Unavailable database. Путь"D:\ProgramFiles\BSTSoft\base\SKLAD.gdb" |
|
Данная ошибка может возникнуть на удаленном клиентском месте, если на сервере
неправильно заполнен путь к файлу базы данных.
Для решения этой проблемы необходимо:
открыть на сервере БухРост в режиме настроек (удерживая CTRL),
встать на нужную базу данных и нажать кнопку "Изменить",
в поле "Путь к файлу" должен быть введен путь, состоящий из
IP-адреса сервера и местоположения файла базы данных,
например:
5. Ошибка подключения:
Повторить подключение или изменить параметры
подключения? Ошибка тестового подключения: Operation aborted Путь "\\192.168.10.200:D:\ProgramFiles\BSTSoft\base\SKLAD.gdb" |
|
Данная ошибка также, как и предыдущая возникает, если неправильно заполнено поле
"Путь к файлу" на сервере.
Например, перед IP-адресом написали двойной слеш (\\).
6. Ошибка подключения:
Повторить подключение или изменить параметры
подключения? Ошибка тестового подключения: Operation aborted Путь "SSOD:M:\base\SKLAD.gdb" |
|
Данная ошибка возникает в случае, если в поле "Путь к файлу" на сервере внесено имя компьютера сервера, вместо его IP-адреса.
7. Ошибка при подключении:
Повторить подключение или изменить параметры
подключения? Ошибка тестового подключения: DM_Navigator. New DataBase: Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements......Error while trying to open file. Устройство не готово. Путь"\\192.168.10.200:D:\ProgramFiles\BSTSoft\base\SKLAD.gdb" |
|
Для решения данной проблемы необходимо выполнить следующие шаги:
1) сделать "ping" адреса, указанного в пути; если
компьютер отвечает, но есть ошибка, то выполняем пункт 2;
2) на компьютере, который мы "пинговали" находим путь указанный в окне ошибки;
2.1) чтобы понять на каком к-ре вести поиск пути, сверяем
IP-адрес, указанный в пути с адресом комп-ров;
2.2) если мы не находим на компьютере путь, указанный в
ошибке, значит неправильно указан путь к файлу;
если путь нашелся в
другом месте, то его нужно изменить в настройках базы;
8. Ошибка при загрузке новой версии программы:
Точка входа в процедуру GetSystemTimes не найдена в библиотеке DLL kernel32.dll | |
Данная ошибка может возникнуть в момент загрузки новой версии БухРоста, в
системе Windows 2000.
Для решения этой проблемы необходимо выполнить следующие шаги:
(установочные файлы хранятся в папке
W2000up)
1) Проверяем, установлен ли на компьютере
Service Pack 4.
Если он установлен, то переходим к выполнению пункта 2. Если не установлен или
не удается выполнить пункт 2 (установка Service Pack4_1),
то повторно ставим Service Pack 4 (W2000SP4).
1.2.1) Если при установке SP4 будут
запрашиваться какие-либо файлы, то необходимо указать путь к папке
I386. Если что-то не получилось, то выполняем пункт
1.2.2
1.2.2) При установке SP4 нужно зайти в папку
I386, запустить в ней файл "winnt32.exe"
- это установочный файл. Если потребуется ключ продукта, то он находится в файле
"serial.txt"
2) Ставим W2000SP4_1. Это обновленная
версия Service Pack 4. Если при установке будут
запрашиваться какие-либо файлы, то необходимо указать путь к папке
I386.
3) Далее, ставим Internet Explorer и
средства интернета. Заходим в папку Ie6sp1ru и
запускаем установочный файл "ie6setup.exe".
4) Ставим W2000_For_XE3.
Заходим в данную папку, в ней располагается единственная папка. Открываем ее и
заходим в папку update. Запускаем установочный файл "setup.exe".
При установке необходимо убрать отмеченные галочки и нажать кнопку
Execute.
9. Ошибка:
Повторить изменение данных? Cannot create file "\\cuser\BSTSoft\ndb\BuxRost.......". Отказано в доступе. |
|
Ошибка возникает если пытаемся сделать изменения пути к файлу базы данных на клиентском месте. Изменение нужно делать на сервере.
10.Ошибка выполнения функции "Open":
Ошибка в модуле "Unit_Reserve_base" on line 343 pos 21 :
Ошибка в модуле "Unit_Reserve_base" on line 280 pos 77 :
Ошибка в модуле "Unit_Reserve_base" on line 55 pos 9 :
Ошибка выполнения функции "Open"
SelectQuery:
Unsuccessful execution caused by system error that does not preclude successful
execution of subsequent statements.
Execute statement error at attach :
335544721 : Unable to complete network request to host "192.168.115.115".
335544722 : Failed to establish a connection.
Data source : Firebird::192.168.115.115:C:\BSTSoft\.
Причина возникновения и решение проблемы:
Программа выдает это окно с текстом как ошибку, но на самом деле это не
является ошибкой. Это предупреждение о каких-то некорректных действиях.
В тексте сообщения об ошибке, зачастую, присутствует отладочная информация и
причина вывода сообщения. При чем, в причине так же может присутствовать
отладочная информация. Как правило, пользователю эта информация не нужна и он
должен, не пугаясь непонятной информации, по возможности прочитать весь текст
(ошибки) сообщения.
Отладочная информация- может помочь при общении по телефону, если другого
способа сообщить о проблеме нет, или программист может разъяснить ситуацию, если
она не критическая.
В тексте может присутствовать непонятная рядовому пользователю информация,
так как он может не знать другие языки.
В приведенном примере сам текст ошибки начинается со слова
unsuccessful, вся информация выше этого слова-
отладочная; данный текст ошибки говорит о том, что не удалось подключиться к
компьютеру, на котором должен был быть установлен SQL-сервер;
в примере, компьютера с таким IP-адресом
(192.168.115.115) в сети не было; если бы компьютер был в сети и возникла бы
данная ошибка, то возможно на компьютере нет доступа к порту 3050.
Рядовому пользователю без знания языка, в этом разобраться тяжело.
Все остальное зависит от многих причин: стоит ли у вас "Firebird SQL server" другой версии или настроен другой порт у сервера и т.д.
11. Ошибка вызова:
Ошибка вызова
IcmpSendEcho() 0x2B02(11010) Произошла ошибка из-за недостатка ресурсов. |
|
Данная ошибка может возникнуть если не произошло обнаружение сервера.
Другими словами, соединение VPN есть, а команда
ping сервер не находит.
Для решения этой проблемы необходимо изменить подсеть, зайдя на шлюз.