powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Создать DSN к firebird на клиенте
77 сообщений из 77, показаны все 4 страниц
Создать DSN к firebird на клиенте
    #36083170
LidaRoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Первый раз работаю с firebird, поэтому надеюсь на понимание.

1. Есть файл базы .fdb.
2. Скачала и установила сервер (Firebird-2.1.2.18118_0_Win32.exe)
3. Скачала и установила IBOConsole на сервере (IBOConsoleSetup.exe)
4. На сервере подключилась к базе, все ок, вижу таблицы

Ушла на клиент:
1. Скачала и установила ODBC драйвер (Firebird_ODBC_2.0.0.148_win32.exe)
2. пытаюсь создать DSN разными способами:
-расшарила папку на сервере с файлом бд, прописала в ODBC к ней путь, проставила пользователя пароль (sysdba masterke (на сервере не меняла после установки)). Жму проверка соединения - пишет открыть базу данных не удалось
-пишу путь как указано в хелпе к odbc - ip сервера:путь к файлу, опять ставлю пользователя пароль - та же ошибка - открыть базу не удалось
в обоих случаях пробовала с пустым пользователем и паролем, та же ошибка

При этом когда поставила на клиента IBOConsole, смогла с него подключиться к серверу. Также на самом сервере если установить ODBC драйвер, DSN к этой базе создается без проблем.


Усоляю, подскажите как создать DSN на клиенте!! что я делаю не так?


hope this helpfull
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083196
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LidaRozчто я делаю не так?

Всё, начиная с 3-го пункта. Для начала простой вопрос: зачем тебе вообще
ODBC?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083202
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может быть даже - со второго.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083216
LidaRoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
odbc нужен чтобы получить доступ к базе из аксеса

И чем для в данном случае мешает консоль? или под 3 пунктом имеется в виду чтото другое?
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083235
Фотография Юрий Носов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ставлю конфетный фантик против коробка спичек, что "путь к базе" прописан неправильно.
Путь в студию, плиз!
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083236
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LidaRoz
И чем для в данном случае мешает консоль? или под 3 пунктом имеется в
виду чтото другое?

Ну, если не нашлось ничего лучше, то сойдёт и консоль.

Рекомендую пойти на http://ibase.ru и прочитать хотя бы FAQ. Там
чёрным по белому жирными буквами написано, что папку с базой расшаривать
не надо ни в коем случае. Там же, кажется, написано, что на клиенте надо
установть клиентскую часть Firebird.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083238
Фотография Юрий Носов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov Там же, кажется, написано, что на клиенте надо
установть клиентскую часть Firebird.
А у нее стоит!
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083240
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юрий НосовА у нее стоит!

Гусары, молчать!!!
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083243
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.ibase.ru/devinfo/excel_odbc.htm

p.s. IBOConsole какая-то...
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083253
Фотография Юрий Носов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv http://www.ibase.ru/devinfo/excel_odbc.htm

p.s. IBOConsole какая-то...Может, из IBO? Вроде у Вартона была какая-то приблуда вроде этого?
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083255
Фотография Юрий Носов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще-то, лучше IBE консоли не придумано.
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083259
Esperito
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вместо IBOConsole рекомендуется IBExpert.
Клиент на чём пишешь?
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083275
Фотография Юрий Носов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Esperito
Клиент на чём пишешь?Чукча- нечетатель? написано же- на аксессе.
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083304
Esperito
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юрий НосовЧукча- нечетатель? написано же- на аксессе.
Клиент на аксессе, а база на FB?
Новое слово в проктостоматологии...
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083314
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EsperitoКлиент на аксессе, а база на FB?
Новое слово в проктостоматологии...
Тс - блондинко, значит все можно. Но работать будет только на версии FB-Blond
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083352
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On Thu, 09 Jul 2009 21:45:26 +0400, LidaRoz <nospam@sql.ru>; wrote:

> Автор: LidaRoz

Вот вы все издеваетесь, суки-гады-педерасты, а у меня у Дрынцалова была
такая задача...
....
Была старая база в Аксексе, а потом её на IB переделали... А нереальные
"печатные формы" aka "отчёты" там остались... И вязал я их... Вязал...
Вязал...
....
Собак я столько не повязал, сколько аксексов с интербейсами...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083357
LidaRoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Клиента на клиенте ставила (dsn это не помогло настроить), его как-то надо настраивать?

p.s.спасибо за блондинку)
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083358
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On Fri, 10 Jul 2009 02:19:03 +0400, LidaRoz <nospam@sql.ru>; wrote:

> Автор: LidaRoz
> p.s.спасибо за блондинку)

Фотку заслать не забудь...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083359
LidaRoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
путь к базе если это натолкнет на мысль пробовала в 2 вариантах:
1. 192.168.0.199:d:\shara\company\db.fdb
2. через alias 192.168.0.199:db.fdb
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083363
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LidaRoz
путь к базе если это натолкнет на мысль пробовала в 2 вариантах:

Тут на форуме есть прикреплённая тема "Читать всем обязательно". Может
быть её чтение натолкнёт Вас на мысль, что сообщения об ошибках надо
приводить целиком и без отсебятины типа вольного пересказа с
одновременным переводом.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083425
Фотография Юрий Носов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LidaRozпуть к базе если это натолкнет на мысль пробовала в 2 вариантах:
1. 192.168.0.199:d:\shara\company\db.fdb
2. через alias 192.168.0.199:db.fdb

Если консоль на клиентской машине к базе коннектится- значит и клиент должен.
Путь пропиши точно так, как в консоли.
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36083436
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
off
Второй развод за неделю?
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36088961
osxl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LidaRoz,
Ну так разобрались или нет???
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36090949
LidaRoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по всему проблема в впн. Я из дома не могу подконнектиться, потому что через впн к серверу стучусь, а коллега из офиса без впн подключился.

Если есть идеи как мне побороть проблему с впн, буду благодарна. Но в принципе у клиентов это все без впн, поэтому не так и важно уже
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36090977
Граур Станислав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Идей нет. Потому что "не работает" слишком общее определение.

ip-сервера при подключении через VPN известно ?

Подключаем дома VPN
Делаем (если админ разрешил)
ping ip_сервера_VPN

Если ОК то делаем
ping ip_сервера_с_firebird-ом

Если ОК то делаем
telnet ip_сервера_с_firebird-ом 3050

Если ОК то делаем
например коннектимся IbExpert-ом к твоей БД

Потом пишем сюда, чего делала и что получлось.
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36091236
LidaRoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. пропинговала сервер впн, все пакеты прошли
2. пропинговала сервер с firebird, все пакеты прошли
3. сделала telnet ip_server_firebird 3050, ошибок не выдал, появился пустой экран. Это значит что все отработало?

пишу в odbc драйвере в База данных: 192.168.0.14:c:\ibexpert\dbname.fdb
в поле клиент - путь к файлу fbclient.dll
Жму проверка соединения. Ответ
---------------------------
FireBird ODBC Конфигуратор
---------------------------
Открыть базу данных '192.168.0.14:c:\ibexpert\dbname.fdb' не удалось
---------------------------
OK
---------------------------



пробовала как в расшаренную папку на сервере базу класть, так и не в расшаренную, ответ один - открыть бд не удалось
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36091259
LidaRoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыла написать, через IBOConsole к базе подключаюсь без проблем. Об этом я писала еще в первом посте
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36091269
Граур Станислав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LidaRoz1. пропинговала сервер впн, все пакеты прошли
2. пропинговала сервер с firebird, все пакеты прошли
3. сделала telnet ip_server_firebird 3050, ошибок не выдал, появился пустой экран. Это значит что все отработало?


да, значит все "сработало".

Команда пункта 2. "пропинговала сервер с firebird, все пакеты прошли" выглядить так ?
ping 192.168.0.14
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36091281
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LidaRozчерез IBOConsole к базе подключаюсь без проблем.

Значит сравнивай строки подключения в IBOConsole и ODBC драйвере. То же
самое с именем пользователя и паролем.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36091308
LidaRoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Граур СтаниславLidaRoz1. пропинговала сервер впн, все пакеты прошли
2. пропинговала сервер с firebird, все пакеты прошли
3. сделала telnet ip_server_firebird 3050, ошибок не выдал, появился пустой экран. Это значит что все отработало?


да, значит все "сработало".

Команда пункта 2. "пропинговала сервер с firebird, все пакеты прошли" выглядить так ?
ping 192.168.0.14



да так
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36091316
LidaRoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
LidaRozчерез IBOConsole к базе подключаюсь без проблем.

Значит сравнивай строки подключения в IBOConsole и ODBC драйвере. То же
самое с именем пользователя и паролем.



дело в том что в IBOConsole я сначала регистрирую сам сервер firebird (192.168.0.14), а потом уже в нем регистрирую бд и прописываю путь уже без сервера, т.е. c:\ibexpert\dbname.fdb. Поэтому в драйвере и консоли строки подключения не могут быть одинаковыми
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36091324
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LidaRoz
Поэтому в драйвере и консоли строки подключения не могут быть одинаковыми

Тогда в топку IBOConsole, проверяйте с isql.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #36091332
LidaRoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оооо прочихалось! ввела путь к бд, путь к клиенту, пользователя и пароль и тест соединения прошел успешно:))
вроде бы делала и раньше все это, что изменилось не знаю.. может руки прямее стали:)

всем спасибо за помощь!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Создать DSN к firebird на клиенте
    #38453033
Kuanysh_T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с аналогичной проблемой. Перепробовал разные варианты и наконец решил. Хочу описать это решение, чтобы другие не мучились.

Моя ситуация:

1) Сервер:
- в качестве сервера использовал обычный ноутбук с ОС "MS Windows 7" (64-разрядная).
- установил СУБД Firebird 2.5 для Win64 (скачал файл " Firebird-2.5.2.26540_0_x64.exe " из http://www.firebirdsql.org/en/server-packages/#Win64 ).
- Создал БД, файл с расширением ".FDB".
- Придумал алиас "MyFBDB": с помощью "Блокнота" открыл файл " C:\Program Files\Firebird\Firebird_2_5\aliases.conf ". В конец файла добавил одну строку, таким образом получилось следующее:
== начало файла ==
#
# List of known database aliases
# ------------------------------
# Examples:
#
# dummy = c:\data\dummy.fdb
#
MyFBDB = C:\MyProject1\DB\MyProjectDB.FDB
== конец файла ==
- сервер подключил к беспроводной локальной сети WiFi.
- имя сервера (имя компьютера) "MyServer".

2) Клиент:
- в качестве клиентской машины использовал другой ноутбук с ОС "MS Windows 7" 64-bit, тоже подключен к локальной беспроводной сети WiFi.
- установил драйвер Firebird ODBC для Win64 (скачал файл " Firebird_ODBC_2.0.2.153_x64.exe " из http://www.firebirdsql.org/en/odbc-driver/ ).
- из http://www.firebirdsql.org/en/firebird-2-5-2-upd1/#Win64 скачал архивный zip-файл " Firebird-2.5.2.26540-0_x64_embed.zip ". Из скачанного архива извлек файлы fbembed.dll, icudt30.dll, icuuc30.dll и вставил в папку C:\Windows\System32 , при этом, файл fbembed.dll переименовал на fbclient.dll .
- настроил ODBC: Пуск - Панель управления - Администрирование - Источники данных (odbc) - Пользовательский DSN - Добавить - Firebird/interbase driver . В открывшемся окне придумал " Имя источника данных DSN " (любое имя); в поле " Драйвер " уже указано значение "IscDbc"; в поле " База данных " написал "MyServer:MyFBDB" ( имя сервера:алиас базы ); в поле " Клиент " указал "C:\Windows\System32\fbclient.dll"; Пользователь SYSDBA; Пароль masterkey ( именно полностью masterkey, а не урезанный masterke, как советуют в некоторых форумах ); Роль dba; " Символьная таблица " в соответствии с БД ( при создании БД на сервере я выбирал charset unicode_fss, поэтому здесь тоже unicode_fss, хотя не знаю - обязательно ли это ); остальные поля не трогал. Нажал кнопку " Проверка соединения " и... ура, вышло сообщение "Соединение успешно!".

Проблема была в следующем: На клиенте при настройке ODBC нажатие кнопки "Проверка соединения" приводило к сообщению "Открыть базу данных 192.168.1.51:C:\MyProject1\DB\MyProjectDB.FDB не удалось".

Вначале пытался указать IP-адрес сервера и путь к файлу БД. Затем вместо пути к файлу БД использовал алиас БД. Затем вместо IP-адреса сервера использовал имя компьютера (сервера). Затем на сервере - к папке, где хранится файл БД, открыл общий доступ. Затем в свойствах файла БД во вкладке "Безопасность" добавлял группы и пользователей с правами на чтение и запись. Затем возился с настройками сети и общего доступа (на сервере). Затем на клиенте установил серверный Firebird с минимальными клиентскими частями (при установке с помощью файла "Firebird-2.5.2.26540_0_x64.exe" выбрал вид установки "минимальная клиентская часть"). Затем на клиенте удалил эту "клиентскую часть Firebird" и заново установил уже полностью серверную часть (как на сервере MyServer). Затем удалил эту "серверную часть", а на сервере убрал все "общие доступы", ведь СУБД является клиент-серверной, а значит БД расшаривать не нужно.
Технологию все знают - на сервере устанавливаем серверную часть и саму БД, а на клиентах устанавливаем клиентскую часть и, если нужно, драйвер ODBC. Никаких "общих доступов" к папкам и файлам - клиентская часть СУБД сама должна найти БД на сервере по настройкам.
Перечитал много страниц, найденные в google, вот некоторые из них:
http://ibase.ru/ibfaq.htm#noconnect (эта страница оказалась полезной, в ней я нашел нужный намек)
http://www.firebirdsql.org/manual/ru/qsg15-connecting-ru.html (от этой страницы было мало пользы для данной проблемы)
http://www.sql.ru/forum/807359/k-firebird-2-1-cherez-odbc-otkryt-bazu-dannyh-ne-udalos
http://forum.vingrad.ru/forum/topic-175811/0.html
http://www.sql.ru/forum/880751/ssis-i-firebird-ole-db-ili-odbc
http://www.mail-archive.com/firebird-odbc-devel@lists.sourceforge.net/msg00072.html]http://www.mail-archive.com/firebird-odbc-devel@lists.sourceforge.net/msg00072.html
http://stackoverflow.com/questions/13894873/dllimport-with-odbc32-on-64-bit-system
http://www.sql.ru/forum/763333/ne-udaetsya-soedinitsya-cherez-odbc-v-windows-7-64-bit-s-bazoy-firebird-2-0
http://stackoverflow.com/questions/13569933/access-a-32-bit-firebird-database-from-a-64-bit-app-via-odbc
http://www.community.terrasoft.ru/forum/topic/8416

Оказалось, что большая часть действий верна! Нужно лишь выполнить еще пару действий:
1) при настройке ODBC на клиенте, перед нажатием кнопки "Проверить соединение", нужно на сервере перезапустить сервис Firebird! Делается это на сервере через Пуск - Панель управления - Firebird server manager, а там кнопка "Stop", затем "Start".
2) На самом деле сервис Firebird на сервере не должна запускаться как "служба" (as a service). Нужно запускать ее как "приложение" (as an application).


Примечание. На клиентах при настройке ODBC - не обязательно использовать только имя сервера и алиас БД через двоеточие! Если сервис Firebird на сервере перезапущен, то клиентский ODBC успешно соединится с БД при разных комбинациях сервера и БД, например можно указать IP-сервера:Путь_к_БД, или Имя_сервера:Путь_к_БД, или IP-сервера:Алиас_БД, или Имя_сервера:Алиас_БД. Здесь я имею ввиду ввод значения в поле "База данных" при добавлении "пользовательского DSN" в ODBC. Кстати, в поле "Клиент" тоже не обязательно указывать C:\Windows\System32\fbclient.dll (но этот файл все равно должен быть в C:\Windows\System32\).

PS. Постарался максимально подробно описать решение. Надеюсь, это решение поможет многим. Что касается различных вариантов разрядности операционных систем (например, на сервере Win7-x64, а на клиентах Win7-x32, Win8-x64, WinVista, WinXP...), здесь решения я пока не знаю - не сталкивался, поэтому желаю удачи :)
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #38453060
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kuanysh_T, что за х...??? :
1) при настройке ODBC на клиенте, перед нажатием кнопки "Проверить соединение", нужно на сервере перезапустить сервис Firebird! Делается это на сервере через Пуск - Панель управления - Firebird server manager, а там кнопка "Stop", затем "Start".
2) На самом деле сервис Firebird на сервере не должна запускаться как "служба" (as a service). Нужно запускать ее как "приложение" (as an application).


Кстати, в поле "Клиент" тоже не обязательно указывать C:\Windows\System32\fbclient.dll (но этот файл все равно должен быть в C:\Windows\System32\).


Затем на клиенте установил серверный Firebird с минимальными клиентскими частями (при установке с помощью файла "Firebird-2.5.2.26540_0_x64.exe" выбрал вид установки "минимальная клиентская часть"). Затем на клиенте удалил эту "клиентскую часть Firebird" и заново установил уже полностью серверную часть (как на сервере MyServer). Затем удалил эту "серверную часть", а на сервере убрал все "общие доступы", ведь СУБД является клиент-серверной, а значит БД расшаривать не нужно.
Технологию все знают - на сервере устанавливаем серверную часть и саму БД, а на клиентах устанавливаем клиентскую часть и, если нужно, драйвер ODBC. Никаких "общих доступов" к папкам и файлам - клиентская часть СУБД сама должна найти БД на сервере по настройкам.


Сорри,но по другому реагировать не могу. Какую то чушь написали.
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #38453113
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarКакую то чушь написали.
+1.

Лучше бы вместо гугля Quick Start Guide прочёл...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #38454124
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kuanysh_T,

это чушь, а не описание. Проблема была в том, что на клиенте вы поставили 64битный ОДБЦ, а крутили настройки в панели 32-битных драйверов. Кроме того, непонятно, из какой 64разрядной программе пытались подключиться.
Ну и, конечно,
"Затем на сервере - к папке, где хранится файл БД, открыл общий доступ." - это просто замечательно... Сюда бы еще включить пункт "переустановил винду 5 раз".
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #38454176
oleg_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
предлагаю удалить этот бред, ато ведь начнут использовать.
пока в кэш поисковиков не попало.
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #38454203
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oleg_m,

+1
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #38454251
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oleg_mпредлагаю удалить этот бред, ато ведь начнут использовать.Кто "ниасилил" пяток комментов ниже "многабукаф", тот не прошел тест на профпригодность.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Создать DSN к firebird на клиенте
    #40087567
UriZzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую.
Надеюсь что пишу по теме.
Настраиваю ODBC, при проверке соединения выскакивает такая ошибка:
Что за фигня? С логином и паролем у меня всё в порядке. Что я делаю не так?
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087569
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Долго опечатки будете делать?
Ну и отвыкайте от использования SYSDBA, даже если научитесь правильно его набирать.
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087570
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А пользователь SISDBA имеется?
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087571
UriZzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov, fraks,

Прошу меня извинить. Видно сказалась усталость. Поправил, ошибка изменилась.
При проверке соединения теперь вот такое:

Error loading plugin ChaCha.
Module C:\Program Files\Firebird\Firebird_4_0\plugins/ChaCha exists but can not be loaded.
unknown Win32 error 193.

Нашёл на форуме: Firebird 4.0 и IBE. Error loading plugin ChaCha.
Но это проблемы не решило, ошибка ни куда не делась.

п.с. да, путь к клиенту я поправил, теперь так: C:\Program Files\Firebird\Firebird_4_0\WOW64\fbclient.dll
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087578
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UriZzzпуть к клиенту я поправил, теперь так: C:\Program
Files\Firebird\Firebird_4_0\WOW64\fbclient.dll

Вот теперь к этому пути закинь firebird.conf. Или сразу папку plugins с 32-х разрядной
чачей внутри. О чём, собственно, и писалось в топике, который ты нашёл.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087587
UriZzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

Снова ошибка поменялась, теперь:

unable to connect to data source: library 'C:\Program Files\Firebird\Firebird_4_0\WOW64\fbclient.dll' failed to load

Это какой-то кошмар...
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087588
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UriZzzСнова ошибка поменялась, теперь:

unable to connect to data source: library 'C:\Program Files\Firebird\Firebird_4_0\WOW64\fbclient.dll' failed to load

А её кто выдаёт?
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087589
UriZzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

Это всё тот же ODBC Конфигуратор выдаёт, при всё той же попытке проверить соединение.

Что ему нужно???
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087595
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UriZzzЭто всё тот же ODBC Конфигуратор выдаёт

Который "тот же"? Системный или IBExpert-овский?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087598
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UriZzz
Error loading plugin ChaCha.
Module C:\Program Files\Firebird\Firebird_4_0\plugins/ChaCha exists but can not be loaded.
unknown Win32 error 193.
Откуда этот путь, если в DSN явно указан syswow64 ?
ODBC admin 64-битный, не так ли ?
Учимся отличать 64 бита от 32-х и запускать правильный ODBC admin.
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087599
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Вот теперь к этому пути закинь firebird.conf.
В котором убери chacha из WireCryptPlugin (если нет паранойи).
Или отключи шифрование трафика (WireCrypt).
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087605
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladОткуда этот путь, если в DSN явно указан syswow64 ?

Потому что это на один уровень выше указанного. Какой-то чудак включил родительский
каталог в список поиска "Firebird root directory" даже на Windows.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087607
UriZzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad, odbc драйвер качал отсюда: https://www.firebirdsql.org/en/odbc-driver/
Качал тот который Firebird_ODBC_2.0.5.156_x64.exe
Я не глупый, отличаю х32 и х64, но что поделать если и в sistem32 и в sisWOW64 один и тот же файл odbcad32.exe.
Может х64й админ как то по другому называется? Я его и через Панель управления вызывал...
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087624
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UriZzzЯ не глупый, отличаю х32 и х64, но что поделать если и в sistem32 и в sisWOW64 один и тот же файл odbcad32.exe.
ну поиск-то никто не запрещал.
https://docs.microsoft.com/ru-ru/troubleshoot/sql/connect/odbc-tool-displays-32-bit-64-bit
64-разрядная версия операционной системы Microsoft Windows включает следующие версии средства Администратор источника данных ODBC (Odbcad32.exe):

  • 32-разрядная версия файла Odbcad32.exe находится в %systemdrive%\Windows\SysWoW64 папке.
  • 64-разрядная версия файла Odbcad32.exe находится в %systemdrive%\Windows\System32 папке.

Понятно, что это выглядит как бред, но "так сделал микрософт". И статье этой уже на самом деле дофига лет, почти с момента выхода 64битной винды.

UPD . Добавка - в линейке коннекта от приложения чрез драйвер (ОДБЦ и т.д) до fbclient всё должно быть одной разрядности.
И если используется ФБ embedded, то оно тоже должно быть той же разрядности.
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087626
UriZzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv, я честно этого не знал, спасибо. Просто число 32 сбивает с толку.

УПД. Ошибка осталась, нет, дело явно не в этом...
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087627
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UriZzz,

собственно, в 64битной винде найти 32битный конфигуратор ОДБЦ можно только вручную, тут - в SysWoW64. Там всё (вроде как) 32битное. А 64битное - в System32. Видимо, для каких-то совместимостей Микрософту не удалось System32 переименовать в System64.

Ну и на закуску - localhost:URI_DBASE.FDB - это что? Вместо URI_DBASE.FDB должен быть указан либо алиас, либо полный путь. У ФБ нет никаких "умолчательных путей для баз данных".

Ну и "свойства идентификатора - в кавычках" нужно ставить только если вы по нелепой случайности понасоздавали таблицы со столбцами тоже в двойных кавычках.
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087632
UriZzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv, да те пути я уже давно поправил. Тут действительно проблема в библиотеке, я не знаю почему так, но сейчас взял аналогичную dll из system32, кинул в WOW64 в корне сервера FB. Заработало, проверка пройдена. Слава богу. Спасибо вам за терпение, ребята. Я уж думал, на моём компе какое-то проклятье.
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087633
UriZzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, вот такие настройки у меня сейчас:
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087634
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UriZzzно сейчас взял аналогичную dll из system32, кинул в WOW64 в корне сервера FB
вот не надо так делать :-)
Собственно, куча лишних действий и так путает. А разрядность dll и exe в винде штатными средствами определить нельзя, этих средств просто нет (есть только сторонние). Разве что по заголовку глядя в блокноте, и то надо знать, чем заголовки отличаются.
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087643
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UriZzz,

От меня ускользает смысл, зачем 64битную либу вы закинули в syswow64 к ФБ 4. Нельзя было нормальный путь указать в настройках odbc?
Кроме того, есть же instclient, который умеет нормально записывать 64битного клиента фб в system32, где его нормально ищет 64битный ОДБЦ.

p.s. а потом на разных форумах люди начинают всякую дичь излагать как "нормальный способ установки клиента ФБ"...
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087660
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvсобственно, в 64битной винде найти 32битный конфигуратор ОДБЦ можно только вручную

Давно уже нет. "Панель управления" - "Средства администратора" - и там внезапно отдельные
"Источники ODBC (32 разряда)" и "Источники ODBC (64 разряда)".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087673
UriZzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv
UriZzz,

От меня ускользает смысл, зачем 64битную либу вы закинули в syswow64 к ФБ 4. Нельзя было нормальный путь указать в настройках odbc?

Страница в моей истории, одна из тех которую хочется сжечь-пепел съесть.
kdv
Кроме того, есть же instclient, который умеет нормально записывать 64битного клиента фб в system32, где его нормально ищет 64битный ОДБЦ.

Чувствую ещё намучаюсь, прежде чем смогу нормально пользовать БД.
kdv
p.s. а потом на разных форумах люди начинают всякую дичь излагать как "нормальный способ установки клиента ФБ"...

И выставляют себя идиотами, нет, я не мастер, и не возомнил себя таковым, что бы писать инструкции. Я, считай, в первый раз взялся за СУБД. Задача, что на первый взгляд, вроде бы простая, обернулась испытанием. Но я понимаю, тут расчёт на айтишнеков, я ни разу не айтишник...
Благодарю за помощь, терпение, дружелюбие.
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087684
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UriZzz,

Не, всё норм, ЧЮ есть, значит и прогресс будет. А про "дичь" это я так, бурчу. Начитался в этом топике предыдущих проблемных.
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087688
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UriZzzЯ, считай, в первый раз взялся за СУБД.

При чём тут СУБД вообще? Принципы работа операционных систем и компьютера в целом, включая
разрядность библиотек - совершенно базовые вещи, к СУБД никаким боком не привязанные.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40087981
UriZzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, косвенно причём. Настройка сервера, ODBC, столько открытий чудных мне приготовили:).
Но всё это оффтоп...
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40088216
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне бы ваши "открытия"...

Поплачусь тут, ибо онтопик:

Есть OBDC драйвер, собранный с TDM-GCC 9.2.
64-х разрядная версия, вызванная из odbcad32, падает при попытке выбросить исключение о
недоступности клиента (собственно, любое исключение): __cxx_get_globals обращается к
неадресуемой памяти размером 1 байт.
32-х разрядная версия - работает.
-fstack-protector-all не обнаруживает проблем.
drMemory не обнаруживает проблем кроме мелких утечек из системных библиотек.
Та же функция, вызванная из тестового приложения - работает.
Это 64 бита, так что выравнивание стэка скорее всего ни при чём, да и для одного байта оно
не должно играть роли.

Идеи покамест кончились.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40088669
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дерьмовый вопрос: что делать если реально нашёл баг в компиляторе?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40088670
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
писать в трекер компилятора, вестимо :-)
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40088678
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В трекер-то я напишу, а компилировать пока они не почешутся чем?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40088685
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Походу, они уже почесались, но втихую:
changelog[GCC] The shared memory region for exceptions and winpthreads has been
rewritten for better stability and TLS support
Ни записи в трекере, ни бэкпорта в предыдущий релиз.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40088687
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
04.08.2021 17:00, Dimitry Sibiryakov пишет:
>
> Походу, они уже почесались, но втихую

рассосалось?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40088732
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийрассосалось?

Авотхрен. Тот баг они поправили, только теперь оно падает при выгрузке:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
gdb: unknown target exception 0xc0000409 at 0x7ffc88dd1198

Program received signal ?, Unknown signal.

#0  0x00007ffc88dd1198 in ntdll!WinSqmCheckEscalationSetDWORD ()
    from C:\WINDOWS\SYSTEM32\ntdll.dll
#1  0x00007ffc86ae6e1d in msvcrt!_flushall ()
    from C:\WINDOWS\system32\msvcrt.dll
#2  0x00007ff6fe91202a in ?? ()
#3  0x00007ffc86dd1412 in KERNEL32!BaseThreadInitThunk ()
    from C:\WINDOWS\system32\kernel32.dll
#4  0x00007ffc88d654f4 in ntdll!RtlUserThreadStart ()
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40088745
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

накойхрен использовать хрен знает какой компилятор для Win ?
Можешь не отвечать :)
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40088782
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad
Dimitry Sibiryakov,

накойхрен использовать хрен знает какой компилятор для Win ?
Можешь не отвечать :)

Чтобы не ставить черезжопную 2-гиговую глыбу от майков?
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40088790
UriZzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

Одно починили, другое сломали?)
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40088833
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal
Чтобы не ставить черезжопную 2-гиговую глыбу от майков?
Если руки растут из жопы - это ноги (ц)

PS иногда лучше жевать (ц)
...
Рейтинг: 0 / 0
Создать DSN к firebird на клиенте
    #40088922
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad
Fr0sT-Brutal
Чтобы не ставить черезжопную 2-гиговую глыбу от майков?
Если руки растут из жопы - это ноги (ц)

PS иногда лучше жевать (ц)

Сытый конному не пеший (ц)

Веселит, когда гордые куба-либре-опенсорс-жпл-Линус_форева проекты (не конкретно про ФБ, а вообще) под винду безальтернативно собираются закрытым компилятором :)
Ну и build tools по печальной традиции - веб-инсталлятор, который чего-то там себе тянет на 2 Гб и чего-то куда-то ставит. Про студию уж и не говорю.
...
Рейтинг: 0 / 0
77 сообщений из 77, показаны все 4 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Создать DSN к firebird на клиенте
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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