Не могу подключиться к БД FB.

Установка базовых дистрибутивов, создание своих, распространение, установка автоматически и "вручную", файлы, необходимые для создания дистрибутивов.

Модераторы: kdv, Alexey Kovyazin

Ответить
Aries
Сообщения: 2
Зарегистрирован: 05 окт 2006, 23:59

Не могу подключиться к БД FB.

Сообщение Aries » 06 окт 2006, 00:14

Уважаемые господа.

Помогите новичку с запуском FireBird. Ситуация следующая.
У меня вместе с Делфи был установлен InterBase который я удалил и поставил FireBird 1.5. Сейчас ничего не работает, т.е. я не могу подключить не к одной БД. Система ссылается на C:\Program Files\Borland\InterBase/interbase.msg. Там его нет, т.к. InterBase удален инсталятором.

Обсуждал этот вопрос на форуме Делфи, но пока вопрос решить не могу, бьюсь уже весь день.

http://www.delphimaster.ru/cgi-bin/foru ... 23802&n=18

Спасибо за помощь.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 06 окт 2006, 07:51

А ты никогда не пытался снести Оракл, установить MSSQL и после пытаться обращаться к оракловским базам? Нет? А что ж так...
Почисти реестр от всего интербазовского.

Aries
Сообщения: 2
Зарегистрирован: 05 окт 2006, 23:59

Сообщение Aries » 06 окт 2006, 09:22

Нашел решение. Но не знаю можно так или нет.

В папке C:\WINDOWS\sistem32 остался файл gds32.dll от InterBase. Я его удалил и переменовал fbclient.dll в gds32.dll. Стало все работать.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 06 окт 2006, 10:16


aes
Сообщения: 43
Зарегистрирован: 05 фев 2007, 07:29

Сообщение aes » 29 май 2007, 08:07

Продолжу тему, ибо возникла проблема с подключением.
Имеется сеть, без домена, 6 компьютеров плюс сервер oracle. Операционка win2000Prof английская. На один из компов установил FB2.0.1 super (в дальнейшем - сервер FB). Далее на другой комп устанавливаю клиентское приложение, запускаю его, и получаю "Невозможно установить соединение с базой. Operation aborted". Чтобы побороть, пишу в командной строке \\[ip адрес сервера FB]\d$, ввожу администраторские имя и пароль, меня естественно пускает на сервер FB. После таких телодвижений клиентское приложение начинает работать.
В чем я не прав?
Да, забыл уточнить, все компы данной сети (кроме сервера oracle, но к нему я доступа не имею) работают под пользователями, не имеющими админских прав.

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 29 май 2007, 11:18

aes писал(а):получаю "Невозможно установить соединение с базой. Operation aborted"
Ты хочешь сказать, что это FB тебе так ответил? Он и по-русски то не умеет...
Откуда мы знаем, что там внутри "клиентского приложения". ISQL коннектится? Или IBExpert?

aes
Сообщения: 43
Зарегистрирован: 05 фев 2007, 07:29

Сообщение aes » 29 май 2007, 11:28

Что внутри?
Там всего лишь

Код: Выделить всё

  try
    dmData.fibDB.Connected := true;
  except on e: exception do
    sConnectError := e.Message;
  end;
Использую FibPlus.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 29 май 2007, 12:10

еще раз - читай
http://www.ibase.ru/ibfaq.htm#noconnect
ты коннектишься по netbeui. а надо по tcp. неужели так трудно прочитать faq?

aes
Сообщения: 43
Зарегистрирован: 05 фев 2007, 07:29

Сообщение aes » 29 май 2007, 12:17

Мда... не мой день. Действительно, в строке коннекта написано \\172.\... и т.д. Ок, благодарю, вопрос отпадает.

Ответить