Statement failed, SQLCODE = –902
(запрос потерпел неудачу)
Unable to complete network request to host «DEV».
(Невозможно завершить сетевой запрос для хоста «DEV».)
-Failed to locate host machine.
(невозможно найти хост-машину)
-Undefined service gds_db/tcp.
(сервис gds_db/tcp неопределен)
Следующая строчка должна присутствовать в services-файле как в вашем клиенте, так и на сервере:
gds_db 3050/tcp
Services-файлы могут располагаться в следующих каталогах:
Windows95→C:\ (Где у вас установлен Win95)
Windows NT→C:\ \System32\drivers\etc
7. Мое соединение с InterBase, похоже, очень медленно…
Это очень вероятно, если вы пользуетесь Netbeui, входящей в состав NT версии 4.0. Данная версия имеет ошибку, очень замедляющую работу Netbeui. Для решения проблемы попробуйте один из следующих рецептов:
1. Обновите InterBase до самой последней версии.
2. Установите, как вы обычно делаете, TCP/IP, это будет работать быстрее с любой версией InterBase.
Примечание: Тестирование NT 4.0 и InterBase 4.2 с протоколами Netbeui и TCP/IP показало их равную производительность, а в некоторых случаях Netbeui был быстрее.
8. Какие существуют Интернет-сервера, посвященные InterBase?
На сегодняшний день я знаю 4 таких Интернет-сервера:
InterBase Development
http://www.xmission.com/~uldata/ib
Mers Systems
http://www.mers.com
Dunstan Thomas InterBase Links
http://www.demon.co.uk/dtuk/dtinterbaselinks.html
Borland International
http://www.borland.com/interbase
9. Существуют ли 16-битные драйвера ODBC, позволяющие подключаться к InterBase NT, Netware или любому из серверов UNIX?
Borland в настоящее время делает доступными 16-битные драйверы ODBC как часть продукта PC Client/Developer Toolkit [данное программное обеспечение также включается в пакеты InterBase для NT и сервера Netware]. Пользователи, приобредшие лицензии на PC Client/Developer Toolkit, имеют право устанавливать эти 16-битные драйвера. Цена за приобретаемый отдельно Client/Toolkit составляет $295, Borland использует для него товарный индекс ICL1140WWFN350.
10. Почему Delphi 1.00 поставляется с 16-битными драйверами ODBC для InterBase?
Delphi 1.00 содержал 16-битные драйвера ODBC для IB для того, чтобы все компоненты Delphi могли без проблем подключаться к серверу. Delphi 1.0 также включал SQL Link для InterBase, натив-драйвер с высокими скоростными характеристиками. Вопросы лицензирования не были явно или неявно отражены при пакетировании и в файлах deploy.txt драйвера ODBC, поэтому легальным пользователям продукта Delphi Client/Server не запрещается распространять продукты SQL Link и Local InterBase.
В Delphi 1.02 драйверы InterBase ODBC были удалены, поскольку в необходимость в них компонентов Delphi отпала. Упоминание о драйверах остались в нескольких текстовых файлах, но это больше не требуется, так как в файлах deploy.txt содержится информация о правилах их распространения.
11. Существуют ли 32-битные драйвера ODBC, позволяющие подключаться к InterBase NT, Netware или любому из серверов UNIX?
Сегодня InterBase включает в себя 32-битные драйвера ODBC для Windows 95 и NT. Данные драйвера включены в InterBase 4.1 под NT и InterBase 4.2 под NT. Они были разработаны компанией Visigenic [смотри сообщение для прессы «Visigenic/Borland» на сервере www.borland.com]. Они также включены в Local InterBase под Win95/NT, который продается отдельно от Delphi. Драйвера также доступны как натив-драйвера для таких клонов UNIX, как Solaris, AIX и HP-UX. Никаких правил лицензирования не предусмотрено, а из существующих документов нельзя сделать выводы отностильно получения разработчикам доступа к драйверам путем покупки продуктов InterBase.
12. Поддерживают ли 32-битные драйвера ODBC DSN?
В настоящее время пока нет, в InterBase 4.2 возможность ODBC «DSN» была добавлена для поддержки соединений с серверными приложениями, такими, как сервера Web. Тем не менее, при использовании InterBase с серверами Web Server, для сервера необходимо иметь нужное число лицензий. Скоро Borland огласит свою политику отностительно лицензирования InterBase при работе с Интернет.
13. Почему Borland решил взимать плату за Local 32-битную версию?
(Смотри ниже подробное объяснение)
Как вы, вероятно, уже знаете, Delphi C/S 1.0 включает в себя неограниченный в распространении Local InterBase [16-бит]. Мы [группа разработчиков InterBase] решили предложить эти беспрецендентные условия для распространения нашего продукта в среде разработчиков, демонстрации великолепия сервера и для увеличения полезности Delphi как средства разработки в среде Клиент/Сервер. Delphi Client/Server Suite 2.0 содержит Delphi Client/Server 1.0 и сохраняет условие свободного распространения Local InterBase [16-бит].
Для 32-битных версий Delphi мы имеем:
Delphi Desktop – не 32-битный InterBase любой сортировки [Desktop<>Client/Server]
Delphi Developer – Local InterBase для Windows 95/NT включен, без распространения.
Delphi C/S Suite 2.0 – Local IB для Win95/NT, IB Server NT на 2 пользователя, также без распространения.
Читать дальше