![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при подключении к базе FireBird [D7, FireBird 1.5]
DancerMan © (2005-10-31 17:57:00)Приветствую!
Кто-нибудь сталкивался с такой ошибкой?
Connecting... Failed!
------------------------------------
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Unable to complete network request to host "Softserver".
Failed to establish a connection.
unknown Win32 error 10060.
Возникает при попытке подключения с клиента к базе на сервере.
Параметры следующие:
Сервер: Удаленный
Имя сервера: SoftServer
Протокол: TCP/IP
Версия сервера: FireBird 1.5
Файл БД: D:\Data\Katalog.fdb
Пользователь: SYSDBA
Пароль: masterkey
Путь к служебной БД: Firebird_1_5\security.fdb
Файл клиентской библиотеки: C:\WINDOWS\system32\gds32.dll
DancerMan (2005-11-01 12:31:00) [1]1. Открыл на сервере порт 3050.
2. В firebird.conf
Изменил строчку RemoteServicePort = 3050 на
RemoteServicePort = 3050/tcp
3. Перезапустил сервер FireBird
Только после этого получилось приконнектиться к базе.
Всем спасибо!
Мой вопрос закрыт.
DrPass (2005-11-01 02:47:00) [2]Если это Windows XP SP2, то по умолчанию порт 3050 закрыт Windows Firewall. Нужно открыть
Zacho (2005-10-31 23:48:00) [3]ping softserver проходит ? Именно по имени softserver, а не по ip-адресу ?
> А как порт узнать в который я пробиваюсь?
в firebird.conf посмотри параметры RemoteServiceName и RemoteServicePort. Если перед именем параметров стоит # - значит, они умолчательные, gds_db и 3050 соответственно. Подробно о конфигурировании портов описано в Release Notes, глава Configuring the port service on client and server.
Так же советую прочитать http://www.ibase.ru/ibfaq.htm#noconnectи http://www.ibase.ru/devinfo/ibinstallfaq.txtвопрос 2Q
DancerMan (2005-10-31 18:42:00) [4]Сетка локальная, пингуется замечательно.
А как порт узнать в который я пробиваюсь? Не знаю.:(
Johnmen (2005-10-31 18:35:00) [5]Я сдаюсь :)
Desdechado (2005-10-31 18:35:00) [6]порт сервера и порт, в который ты долбишься, совпадают?
firewall не перекрывает?
по коду ошибки - таймаут. может, сетка забита? модем слабоватый?
DancerMan (2005-10-31 18:32:00) [7]
> Johnmen ©
Да, конечно.
Johnmen (2005-10-31 18:26:00) [8]Ещё глупый вопрос - протокол TCP/IP поднят?
DancerMan (2005-10-31 18:22:00) [9]
> Johnmen ©
Запущен
Виден
Johnmen (2005-10-31 18:18:00) [10]>DancerMan © (31.10.05 18:10) [2]
Глупый вопрос - сервер запущен? Точно?
Второй глупый вопрос - компьютер с сервером вообще виден?
:)
Desdechado (2005-10-31 18:15:00) [11]
case 10004: error = "Interrupted system call"; break;
case 10009: error = "Bad file number"; break;
case 10013: error = "Permission denied"; break;
case 10014: error = "Bad address"; break;
case 10022: error = "Invalid argument (not bind)"; break;
case 10024: error = "Too many open files"; break;
case 10035: error = "Operation would block"; break;
case 10036: error = "Operation now in progress"; break;
case 10037: error = "Operation already in progress"; break;
case 10038: error = "Socket operation on non-socket"; break;
case 10039: error = "Destination address required"; break;
case 10040: error = "Message too long"; break;
case 10041: error = "Protocol wrong type for socket"; break;
case 10042: error = "Bad protocol option"; break;
case 10043: error = "Protocol not supported"; break;
case 10044: error = "Socket type not supported"; break;
case 10045: error = "Operation not supported on socket"; break;
case 10046: error = "Protocol family not supported"; break;
case 10047: error = "Address family not supported by protocol family"; break;
case 10048: error = "Address already in use"; break;
case 10049: error = "Can't assign requested address"; break;
case 10050: error = "Network is down"; break;
case 10051: error = "Network is unreachable"; break;
case 10052: error = "Net dropped connection or reset"; break;
case 10053: error = "Software caused connection abort"; break;
case 10054: error = "Connection reset by peer"; break;
case 10055: error = "No buffer space available"; break;
case 10056: error = "Socket is already connected"; break;
case 10057: error = "Socket is not connected"; break;
case 10058: error = "Can't send after socket shutdown"; break;
case 10059: error = "Too many references, can't splice"; break;
case 10060: error = "Connection timed out"; break;
case 10061: error = "Connection refused"; break;
case 10062: error = "Too many levels of symbolic links"; break;
case 10063: error = "File name too long"; break;
case 10064: error = "Host is down"; break;
case 10065: error = "No Route to Host"; break;
case 10066: error = "Directory not empty"; break;
case 10067: error = "Too many processes"; break;
case 10068: error = "Too many users"; break;
case 10069: error = "Disc Quota Exceeded"; break;
case 10070: error = "Stale NFS file handle"; break;
case 10091: error = "Network SubSystem is unavailable"; break;
case 10092: error = "WINSOCK DLL Version out of range"; break;
case 10093: error = "Successful WSASTARTUP not yet performed"; break;
case 10071: error = "Too many levels of remote in path"; break;
case 11001: error = "Host not found"; break;
case 11002: error = "Non-Authoritative Host not found"; break;
case 11003: error = "Non-Recoverable errors: FORMERR, REFUSED, NOTIMP"; break;
case 11004: error = "Valid name, no data record of requested type"; break;
DancerMan (2005-10-31 18:10:00) [12]
> Johnmen © (31.10.05 18:03) [1]
> Строка подключения?
Это я в IBExperte на клиенте тестирую подключение. База не открывается и проверка коннекта выдает failed.
Прошу прощения, забыл написать.
Johnmen (2005-10-31 18:03:00) [13]Строка подключения?