Форум: "Базы";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];
ВнизОшибка при подключении к базе FireBird Найти похожие ветки
← →
DancerMan © (2005-10-31 17:57) [0]Приветствую!
Кто-нибудь сталкивался с такой ошибкой?
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
← →
Johnmen © (2005-10-31 18:03) [1]Строка подключения?
← →
DancerMan © (2005-10-31 18:10) [2]
> Johnmen © (31.10.05 18:03) [1]
> Строка подключения?
Это я в IBExperte на клиенте тестирую подключение. База не открывается и проверка коннекта выдает failed.
Прошу прощения, забыл написать.
← →
Desdechado © (2005-10-31 18:15) [3]
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;
← →
Johnmen © (2005-10-31 18:18) [4]>DancerMan © (31.10.05 18:10) [2]
Глупый вопрос - сервер запущен? Точно?
Второй глупый вопрос - компьютер с сервером вообще виден?
:)
← →
DancerMan © (2005-10-31 18:22) [5]
> Johnmen ©
Запущен
Виден
← →
Johnmen © (2005-10-31 18:26) [6]Ещё глупый вопрос - протокол TCP/IP поднят?
← →
DancerMan © (2005-10-31 18:32) [7]
> Johnmen ©
Да, конечно.
← →
Johnmen © (2005-10-31 18:35) [8]Я сдаюсь :)
← →
Desdechado © (2005-10-31 18:35) [9]порт сервера и порт, в который ты долбишься, совпадают?
firewall не перекрывает?
по коду ошибки - таймаут. может, сетка забита? модем слабоватый?
← →
DancerMan © (2005-10-31 18:42) [10]Сетка локальная, пингуется замечательно.
А как порт узнать в который я пробиваюсь? Не знаю.:(
← →
Zacho © (2005-10-31 23:48) [11]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
← →
DrPass © (2005-11-01 02:47) [12]Если это Windows XP SP2, то по умолчанию порт 3050 закрыт Windows Firewall. Нужно открыть
← →
DancerMan © (2005-11-01 12:31) [13]1. Открыл на сервере порт 3050.
2. В firebird.conf
Изменил строчку RemoteServicePort = 3050 на
RemoteServicePort = 3050/tcp
3. Перезапустил сервер FireBird
Только после этого получилось приконнектиться к базе.
Всем спасибо!
Мой вопрос закрыт.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.012 c