powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Invalid connection string
25 сообщений из 34, страница 1 из 2
Invalid connection string
    #38805376
Энди Таккер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запущен Firebird-3.0.0.31406 на Ubuntu Server 14.10.
Железяка реальная, не виртуалка.
Выполняю подключение непосредственно на сервере:

Код: plaintext
1.
2.
3.
4.
dbadmin@DB-01:/opt/fb30/bin$ ./isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect localhost:employee user sysdba password 123;
Database:  localhost:employee, User: sysdba
SQL>
Проходит нормально.

Выполняю с windows 7 x64
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
e:\VM Library\Shared Folders\SHF\Firebird-3.0.0.31401-0_x64>isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect 192.168.1.105:employee user sysdba password 123;
Statement failed, SQLSTATE = 08001
Invalid connection string
-Cannot transliterate character between character sets
-Invalid or incomplete multibyte or wide character
SQL>
Облом.

Выполняю с виртуальной машины (Ubuntu), запущенной на этой же windows 7, получаю:
Код: plaintext
1.
2.
3.
root@db-05:/opt/fb30/bin# ./isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect 192.168.1.105:employee user sysdba password 123;
Database:  192.168.1.105:employee, User: sysdba

Что за "Invalid connection string"?
...
Рейтинг: 0 / 0
Invalid connection string
    #38805379
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Энди Таккер,

Русское имя компьютера или пользователя в db_triggers или аудите?
...
Рейтинг: 0 / 0
Invalid connection string
    #38805394
Энди Таккер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pastorРусское имя компьютера или пользователя в db_triggers или аудите?
Нет.
FB свежеразвернутый. employee база из примера в поставке.
...
Рейтинг: 0 / 0
Invalid connection string
    #38805405
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Энди Таккер,

строка коннекта
localhost:employee

подразумевает, что в databases.conf есть запись
employee = $(dir_sampleDb)/employee.fdb

и что это самое dir_sampleDb как-то определено.

Иначе надо указывать полный путь, либо в строке коннекта, либо в databases.conf.
...
Рейтинг: 0 / 0
Invalid connection string
    #38805408
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а можно для соединение явно указать кодировку? lc_type или как-то еще ?
...
Рейтинг: 0 / 0
Invalid connection string
    #38805410
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

но с юникосвых-то клиентов работает
...
Рейтинг: 0 / 0
Invalid connection string
    #38805414
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

set names ...
перед коннектом - не помогает?
...
Рейтинг: 0 / 0
Invalid connection string
    #38805416
Энди Таккер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvподразумевает, что в databases.conf есть запись
employee = $(dir_sampleDb)/employee.fdb
Само-собой, там все это есть.
Соедиение на localhost:employee выполняется нормально.
С двух убунтовских виртуалок тоже подключается.
...
Рейтинг: 0 / 0
Invalid connection string
    #38805419
Энди Таккер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvset names ...
перед коннектом - не помогает?
Нет, всяко пробовал.
И UTF8 и win1251 и NONE.
...
Рейтинг: 0 / 0
Invalid connection string
    #38805420
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще тупой вариант - on databse connection триггер, а уж в нём - все что угодно, в том числе и с кодировакми ,и autonomous transaction и возможно с попыткой читать с клиента Windows Station Name / User Name ...
...
Рейтинг: 0 / 0
Invalid connection string
    #38805426
Энди Таккер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochon databse connection триггер
Да нет там ничего.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SQL> show triggers;
Table name                       Trigger name                     Invalid
================================ ================================ =======
CUSTOMER                         SET_CUST_NO
EMPLOYEE                         SAVE_SALARY_CHANGE
EMPLOYEE                         SET_EMP_NO
SALES                            POST_NEW_ORDER
SQL>
...
Рейтинг: 0 / 0
Invalid connection string
    #38805488
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А разве не было, что "хост/3050:база" работает, а "хост:база" - нет?
...
Рейтинг: 0 / 0
Invalid connection string
    #38805501
Энди Таккер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут ведь одинаковая строка коннекта не проходит с win машины и проходит с виртуальрой убунты, находящейся на той же win машине.
...
Рейтинг: 0 / 0
Invalid connection string
    #38805513
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если разбор командной строки опирается на какие-то системные функции, то поведение вполне может быть разным.
...
Рейтинг: 0 / 0
Invalid connection string
    #38805540
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так всё же: имя машины с Win7 - с кириллцией или нет ?
...
Рейтинг: 0 / 0
Invalid connection string
    #38805657
Энди Таккер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Латиницей: fserver-01
...
Рейтинг: 0 / 0
Invalid connection string
    #38807053
Энди Таккер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovЕсли разбор командной строки опирается на какие-то системные функции, то поведение вполне может быть разным.
hvladТак всё же: имя машины с Win7 - с кириллцией или нет ?
Так хорошо бы понять, что же реально пытается транслитеровать сервер. В трэйс ничего не попадает, в логе чисто.
...
Рейтинг: 0 / 0
Invalid connection string
    #38807160
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Энди Таккер,

имя пользователя на Win7 - с кириллицей ?
...
Рейтинг: 0 / 0
Invalid connection string
    #38807186
Энди Таккер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Латиницей: fserver-01
...
Рейтинг: 0 / 0
Invalid connection string
    #38807194
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Энди ТаккерЛатиницей: fserver-01
И давно имя пользователя в Windows может совпадать с именем компьютера?..
Нелатинские буквы в названии приложения/пути к нему?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Invalid connection string
    #38807198
Энди Таккер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, пардон, пробовал с двух машин, на реальной имя пользователя кириллицей на виртуальной латиницей, результат одинаковый.
...
Рейтинг: 0 / 0
Invalid connection string
    #38807200
Энди Таккер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Не внимательно вопрос прочитал.
...
Рейтинг: 0 / 0
Invalid connection string
    #38807355
Энди Таккер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И кстати, или не кстати.
Настраивал на убунте трассировку и в конфигурационный файл написал комментарий по русски, примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
#
#Мой комментарий
#
database
{
  enabled = true
  ...
}	

При запуске fbtracemgr выдал ровно тоже самое:
Код: plaintext
1.
2.
3.
Invalid connection string
-Cannot transliterate character between character sets
-Invalid or incomplete multibyte or wide character
Пришлось убрать.
...
Рейтинг: 0 / 0
Invalid connection string
    #38807372
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понимаю сообщение - используйте редактор с UTF8-кодировкой.
...
Рейтинг: 0 / 0
Invalid connection string
    #38807379
Энди Таккер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

Вполне возможно, но какая связь между комментарием в файле и "Invalid connection string"?
...
Рейтинг: 0 / 0
25 сообщений из 34, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Invalid connection string
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]