2013-08-28 2 views
1

Я столкнулся с проблемой с моим приложением delphi, подключающимся к базе данных Firebird на порте 45000: Если я попытаюсь подключиться как Localhost/45000: C: \ DBNAME.fdb, это дает ниже ошибкуDelphi - Firebird - Vista access to socket denied

Не удается форматировать сообщение 13:98 - файл сообщения C: \ firebird.msg не найден. Не удалось выполнить сетевой запрос для размещения «localhost». Не удалось установить соединение. Была предпринята попытка получить доступ к сокету, запрещенным его разрешениями доступа.

Я не понимаю, что эта ошибка пыталась сменить порты, свободные от порта, используя команду netstat.

Любая помощь будет высоко оценен Заранее спасибо

+0

Вы уверены, что это лучшее место для хранения файла базы данных? –

+0

http://www.firebirdfaq.org/faq288/ –

+0

Также проверьте это [FAQ] (http://www.firebirdfaq.org/faq136/), что характерно для вашей проблемы. –

ответ

2

Я думаю, что у меня была такая же проблема в прошлом.
Реинсталляция Firebird помогла.

+0

Да, я отключил UAC, брандмауэр и антивирус. – user1131450

+0

Переустановка firebird также не имеет эффекта – user1131450

+0

Запуск от имени администратора был первым решением, которое я пробовал – user1131450

0

Прочитать целиком Configuring Firebird. Создайте псевдоним вашей базы данных.

Также взгляните на Installing Notes. Добавьте исключение в брандмауэр Windows. Если все еще встречаются проблемы, взгляните на http://www.gradiencesupport.com/entries/20932048-Gradience-Pro-Enterprise-Unable-to-connect-to-your-Interbase-Firebird-Server

1

Проблема Сортировка. Спасибо тем, кто дал некоторые предложения.

Это был Брандмауэр Windows One Care, который блокировал все порты в системе Vista.

Я не мог найти его, потому что он был виден только в службах, а не где-либо еще.

+0

отлично провести время, давая ответ, и не считаться с ответом или ответом. – RBA