Ответ 1
В сообщении четко указано, что имя пользователя и пароль, которые вы используете для подключения во время разработки на вашей машине разработки, недействительны для сервера базы данных, который вы пытаетесь подключить на другом компьютере (позвольте назвать его производством). Из вашего сообщения кажется, что это не тот самый сервер, с которым вы подключаетесь во время разработки.
Я предлагаю вам протестировать эту проблему с легкостью, чтобы свойство LoginPrompt было равно true в компоненте TIBDatabase, чтобы позволить ему запрашивать у пользователя учетные данные propper перед подключением. Вы сможете подключиться, используя любую действительную комбинацию имени пользователя и пароля для этого сервера. Чтобы убедиться, что комбинация действительна, попробуйте подключиться с помощью инструмента командной строки isql, например команду
c:\test>isql test.fdb -u sysdba -p masterkey
подключится к c:\test\test.fdb, используя имя пользователя и пароль по умолчанию. (корневой каталог firebird должен находиться в переменной среды пути, чтобы это работало)
Кроме того, вы можете использовать инструмент командной строки gsec для настройки пароля для этого движка, или вы можете обеспечить создание пользователей и изменение паролей на этом производственном компьютере, прежде чем пытаться подключиться к нему.
В Windows пароль sysdba по умолчанию для firebird - masterkey.