Я работаю над приложением, которое подключается к базе данных Firebird через TCP-соединение.Программа отлично работает на моем тестовом компьютере, но когда я пытаюсь установить его на другом компьютере, я получаю эту ошибку:
Firebirdsql.data.firebirdclient.fbexception: Ваше имя пользователя и пароль не определены.Попросите администратора базы данных настроить логин firebird.---> Ваше имя пользователя и пароль не определены.Попросите администратора базы данных настроить регистрацию в firebird.
Странно, что когда я копирую файл удаленной базы данных.FDB на локальный компьютер, программа работает отлично (на localhost: c: \ database.fdb).
но когда я пытаюсь подключиться с IP-адреса, т.е.: (192.168.2.10:c:\database.fdb), я получаю эту ошибку.На локальном и серверном компьютере установлен Firebird 2.0.
Вот мои строки подключения для Firebird:
Userid=sysdba;password=masterkey;datasource=192.168.2.10:c:\database.fdb;Charset=NONE
Эта строка подключения также работает на моем тестовом компьютере (где я также подключаю ее через IP-адрес), но я ничего не мог сделатьна клиентской машине.
Я не знаком с Firebird, но хранит ли он пароли базы данных в базе данных. FDB или хранится в каком-то файле FDB на сервере?