|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Первый раз работаю с 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2009, 20:45 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
LidaRozчто я делаю не так? Всё, начиная с 3-го пункта. Для начала простой вопрос: зачем тебе вообще ODBC? Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2009, 21:14 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
А может быть даже - со второго. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2009, 21:19 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
odbc нужен чтобы получить доступ к базе из аксеса И чем для в данном случае мешает консоль? или под 3 пунктом имеется в виду чтото другое? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2009, 21:41 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Ставлю конфетный фантик против коробка спичек, что "путь к базе" прописан неправильно. Путь в студию, плиз! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2009, 22:11 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
LidaRoz И чем для в данном случае мешает консоль? или под 3 пунктом имеется в виду чтото другое? Ну, если не нашлось ничего лучше, то сойдёт и консоль. Рекомендую пойти на http://ibase.ru и прочитать хотя бы FAQ. Там чёрным по белому жирными буквами написано, что папку с базой расшаривать не надо ни в коем случае. Там же, кажется, написано, что на клиенте надо установть клиентскую часть Firebird. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2009, 22:11 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Там же, кажется, написано, что на клиенте надо установть клиентскую часть Firebird. А у нее стоит! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2009, 22:12 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Юрий НосовА у нее стоит! Гусары, молчать!!! Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2009, 22:13 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2009, 22:24 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
kdv http://www.ibase.ru/devinfo/excel_odbc.htm p.s. IBOConsole какая-то...Может, из IBO? Вроде у Вартона была какая-то приблуда вроде этого? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2009, 22:33 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
А вообще-то, лучше IBE консоли не придумано. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2009, 22:39 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Вместо IBOConsole рекомендуется IBExpert. Клиент на чём пишешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2009, 22:41 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Esperito Клиент на чём пишешь?Чукча- нечетатель? написано же- на аксессе. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2009, 23:02 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Юрий НосовЧукча- нечетатель? написано же- на аксессе. Клиент на аксессе, а база на FB? Новое слово в проктостоматологии... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2009, 23:58 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
EsperitoКлиент на аксессе, а база на FB? Новое слово в проктостоматологии... Тс - блондинко, значит все можно. Но работать будет только на версии FB-Blond ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2009, 00:16 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
On Thu, 09 Jul 2009 21:45:26 +0400, LidaRoz <nospam@sql.ru> wrote: > Автор: LidaRoz Вот вы все издеваетесь, суки-гады-педерасты, а у меня у Дрынцалова была такая задача... .... Была старая база в Аксексе, а потом её на IB переделали... А нереальные "печатные формы" aka "отчёты" там остались... И вязал я их... Вязал... Вязал... .... Собак я столько не повязал, сколько аксексов с интербейсами... Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2009, 01:09 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Клиента на клиенте ставила (dsn это не помогло настроить), его как-то надо настраивать? p.s.спасибо за блондинку) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2009, 01:19 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
On Fri, 10 Jul 2009 02:19:03 +0400, LidaRoz <nospam@sql.ru> wrote: > Автор: LidaRoz > p.s.спасибо за блондинку) Фотку заслать не забудь... Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2009, 01:20 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
путь к базе если это натолкнет на мысль пробовала в 2 вариантах: 1. 192.168.0.199:d:\shara\company\db.fdb 2. через alias 192.168.0.199:db.fdb ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2009, 01:21 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
LidaRoz путь к базе если это натолкнет на мысль пробовала в 2 вариантах: Тут на форуме есть прикреплённая тема "Читать всем обязательно". Может быть её чтение натолкнёт Вас на мысль, что сообщения об ошибках надо приводить целиком и без отсебятины типа вольного пересказа с одновременным переводом. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2009, 01:30 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
LidaRozпуть к базе если это натолкнет на мысль пробовала в 2 вариантах: 1. 192.168.0.199:d:\shara\company\db.fdb 2. через alias 192.168.0.199:db.fdb Если консоль на клиентской машине к базе коннектится- значит и клиент должен. Путь пропиши точно так, как в консоли. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2009, 05:54 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
off Второй развод за неделю? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2009, 06:33 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
LidaRoz, Ну так разобрались или нет??? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2009, 14:31 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Судя по всему проблема в впн. Я из дома не могу подконнектиться, потому что через впн к серверу стучусь, а коллега из офиса без впн подключился. Если есть идеи как мне побороть проблему с впн, буду благодарна. Но в принципе у клиентов это все без впн, поэтому не так и важно уже ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 12:40 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Идей нет. Потому что "не работает" слишком общее определение. ip-сервера при подключении через VPN известно ? Подключаем дома VPN Делаем (если админ разрешил) ping ip_сервера_VPN Если ОК то делаем ping ip_сервера_с_firebird-ом Если ОК то делаем telnet ip_сервера_с_firebird-ом 3050 Если ОК то делаем например коннектимся IbExpert-ом к твоей БД Потом пишем сюда, чего делала и что получлось. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 12:48 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
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 --------------------------- пробовала как в расшаренную папку на сервере базу класть, так и не в расшаренную, ответ один - открыть бд не удалось ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 14:18 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
забыла написать, через IBOConsole к базе подключаюсь без проблем. Об этом я писала еще в первом посте ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 14:29 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
LidaRoz1. пропинговала сервер впн, все пакеты прошли 2. пропинговала сервер с firebird, все пакеты прошли 3. сделала telnet ip_server_firebird 3050, ошибок не выдал, появился пустой экран. Это значит что все отработало? да, значит все "сработало". Команда пункта 2. "пропинговала сервер с firebird, все пакеты прошли" выглядить так ? ping 192.168.0.14 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 14:31 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
LidaRozчерез IBOConsole к базе подключаюсь без проблем. Значит сравнивай строки подключения в IBOConsole и ODBC драйвере. То же самое с именем пользователя и паролем. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 14:35 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Граур СтаниславLidaRoz1. пропинговала сервер впн, все пакеты прошли 2. пропинговала сервер с firebird, все пакеты прошли 3. сделала telnet ip_server_firebird 3050, ошибок не выдал, появился пустой экран. Это значит что все отработало? да, значит все "сработало". Команда пункта 2. "пропинговала сервер с firebird, все пакеты прошли" выглядить так ? ping 192.168.0.14 да так ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 14:41 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov LidaRozчерез IBOConsole к базе подключаюсь без проблем. Значит сравнивай строки подключения в IBOConsole и ODBC драйвере. То же самое с именем пользователя и паролем. дело в том что в IBOConsole я сначала регистрирую сам сервер firebird (192.168.0.14), а потом уже в нем регистрирую бд и прописываю путь уже без сервера, т.е. c:\ibexpert\dbname.fdb. Поэтому в драйвере и консоли строки подключения не могут быть одинаковыми ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 14:43 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
LidaRoz Поэтому в драйвере и консоли строки подключения не могут быть одинаковыми Тогда в топку IBOConsole, проверяйте с isql. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 14:46 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
оооо прочихалось! ввела путь к бд, путь к клиенту, пользователя и пароль и тест соединения прошел успешно:)) вроде бы делала и раньше все это, что изменилось не знаю.. может руки прямее стали:) всем спасибо за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 14:48 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Столкнулся с аналогичной проблемой. Перепробовал разные варианты и наконец решил. Хочу описать это решение, чтобы другие не мучились. Моя ситуация: 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...), здесь решения я пока не знаю - не сталкивался, поэтому желаю удачи :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 14:25 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
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. Никаких "общих доступов" к папкам и файлам - клиентская часть СУБД сама должна найти БД на сервере по настройкам. Сорри,но по другому реагировать не могу. Какую то чушь написали. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 14:34 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
GallemarКакую то чушь написали. +1. Лучше бы вместо гугля Quick Start Guide прочёл... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 15:03 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Kuanysh_T, это чушь, а не описание. Проблема была в том, что на клиенте вы поставили 64битный ОДБЦ, а крутили настройки в панели 32-битных драйверов. Кроме того, непонятно, из какой 64разрядной программе пытались подключиться. Ну и, конечно, "Затем на сервере - к папке, где хранится файл БД, открыл общий доступ." - это просто замечательно... Сюда бы еще включить пункт "переустановил винду 5 раз". ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2013, 11:11 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
предлагаю удалить этот бред, ато ведь начнут использовать. пока в кэш поисковиков не попало. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2013, 11:34 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
oleg_m, +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2013, 11:47 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
oleg_mпредлагаю удалить этот бред, ато ведь начнут использовать.Кто "ниасилил" пяток комментов ниже "многабукаф", тот не прошел тест на профпригодность. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2013, 12:15 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Приветствую. Надеюсь что пишу по теме. Настраиваю ODBC, при проверке соединения выскакивает такая ошибка: Что за фигня? С логином и паролем у меня всё в порядке. Что я делаю не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 09:54 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Долго опечатки будете делать? Ну и отвыкайте от использования SYSDBA, даже если научитесь правильно его набирать. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 10:18 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
А пользователь SISDBA имеется? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 10:49 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 11:01 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
UriZzzпуть к клиенту я поправил, теперь так: C:\Program Files\Firebird\Firebird_4_0\WOW64\fbclient.dll Вот теперь к этому пути закинь firebird.conf. Или сразу папку plugins с 32-х разрядной чачей внутри. О чём, собственно, и писалось в топике, который ты нашёл. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 12:34 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Снова ошибка поменялась, теперь: unable to connect to data source: library 'C:\Program Files\Firebird\Firebird_4_0\WOW64\fbclient.dll' failed to load Это какой-то кошмар... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 13:01 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
UriZzzСнова ошибка поменялась, теперь: unable to connect to data source: library 'C:\Program Files\Firebird\Firebird_4_0\WOW64\fbclient.dll' failed to load А её кто выдаёт? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 13:05 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Это всё тот же ODBC Конфигуратор выдаёт, при всё той же попытке проверить соединение. Что ему нужно??? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 13:17 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
UriZzzЭто всё тот же ODBC Конфигуратор выдаёт Который "тот же"? Системный или IBExpert-овский? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 13:53 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
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. ODBC admin 64-битный, не так ли ? Учимся отличать 64 бита от 32-х и запускать правильный ODBC admin. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 13:55 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Вот теперь к этому пути закинь firebird.conf. Или отключи шифрование трафика (WireCrypt). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 13:57 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
hvladОткуда этот путь, если в DSN явно указан syswow64 ? Потому что это на один уровень выше указанного. Какой-то чудак включил родительский каталог в список поиска "Firebird root directory" даже на Windows. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 14:17 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
hvlad, odbc драйвер качал отсюда: https://www.firebirdsql.org/en/odbc-driver/ Качал тот который Firebird_ODBC_2.0.5.156_x64.exe Я не глупый, отличаю х32 и х64, но что поделать если и в sistem32 и в sisWOW64 один и тот же файл odbcad32.exe. Может х64й админ как то по другому называется? Я его и через Панель управления вызывал... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 14:24 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
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):
Понятно, что это выглядит как бред, но "так сделал микрософт". И статье этой уже на самом деле дофига лет, почти с момента выхода 64битной винды. UPD . Добавка - в линейке коннекта от приложения чрез драйвер (ОДБЦ и т.д) до fbclient всё должно быть одной разрядности. И если используется ФБ embedded, то оно тоже должно быть той же разрядности. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 15:48 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
kdv, я честно этого не знал, спасибо. Просто число 32 сбивает с толку. УПД. Ошибка осталась, нет, дело явно не в этом... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 16:08 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
UriZzz, собственно, в 64битной винде найти 32битный конфигуратор ОДБЦ можно только вручную, тут - в SysWoW64. Там всё (вроде как) 32битное. А 64битное - в System32. Видимо, для каких-то совместимостей Микрософту не удалось System32 переименовать в System64. Ну и на закуску - localhost:URI_DBASE.FDB - это что? Вместо URI_DBASE.FDB должен быть указан либо алиас, либо полный путь. У ФБ нет никаких "умолчательных путей для баз данных". Ну и "свойства идентификатора - в кавычках" нужно ставить только если вы по нелепой случайности понасоздавали таблицы со столбцами тоже в двойных кавычках. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 16:22 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
kdv, да те пути я уже давно поправил. Тут действительно проблема в библиотеке, я не знаю почему так, но сейчас взял аналогичную dll из system32, кинул в WOW64 в корне сервера FB. Заработало, проверка пройдена. Слава богу. Спасибо вам за терпение, ребята. Я уж думал, на моём компе какое-то проклятье. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 16:41 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Ну, вот такие настройки у меня сейчас: ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 16:45 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
UriZzzно сейчас взял аналогичную dll из system32, кинул в WOW64 в корне сервера FB вот не надо так делать :-) Собственно, куча лишних действий и так путает. А разрядность dll и exe в винде штатными средствами определить нельзя, этих средств просто нет (есть только сторонние). Разве что по заголовку глядя в блокноте, и то надо знать, чем заголовки отличаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 16:46 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
UriZzz, От меня ускользает смысл, зачем 64битную либу вы закинули в syswow64 к ФБ 4. Нельзя было нормальный путь указать в настройках odbc? Кроме того, есть же instclient, который умеет нормально записывать 64битного клиента фб в system32, где его нормально ищет 64битный ОДБЦ. p.s. а потом на разных форумах люди начинают всякую дичь излагать как "нормальный способ установки клиента ФБ"... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 17:25 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
kdvсобственно, в 64битной винде найти 32битный конфигуратор ОДБЦ можно только вручную Давно уже нет. "Панель управления" - "Средства администратора" - и там внезапно отдельные "Источники ODBC (32 разряда)" и "Источники ODBC (64 разряда)". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 18:56 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
kdv UriZzz, От меня ускользает смысл, зачем 64битную либу вы закинули в syswow64 к ФБ 4. Нельзя было нормальный путь указать в настройках odbc? Страница в моей истории, одна из тех которую хочется сжечь-пепел съесть. kdv Кроме того, есть же instclient, который умеет нормально записывать 64битного клиента фб в system32, где его нормально ищет 64битный ОДБЦ. Чувствую ещё намучаюсь, прежде чем смогу нормально пользовать БД. kdv p.s. а потом на разных форумах люди начинают всякую дичь излагать как "нормальный способ установки клиента ФБ"... И выставляют себя идиотами, нет, я не мастер, и не возомнил себя таковым, что бы писать инструкции. Я, считай, в первый раз взялся за СУБД. Задача, что на первый взгляд, вроде бы простая, обернулась испытанием. Но я понимаю, тут расчёт на айтишнеков, я ни разу не айтишник... Благодарю за помощь, терпение, дружелюбие. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 20:52 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
UriZzz, Не, всё норм, ЧЮ есть, значит и прогресс будет. А про "дичь" это я так, бурчу. Начитался в этом топике предыдущих проблемных. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 21:39 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
UriZzzЯ, считай, в первый раз взялся за СУБД. При чём тут СУБД вообще? Принципы работа операционных систем и компьютера в целом, включая разрядность библиотек - совершенно базовые вещи, к СУБД никаким боком не привязанные. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 22:06 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, косвенно причём. Настройка сервера, ODBC, столько открытий чудных мне приготовили:). Но всё это оффтоп... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2021, 19:28 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Мне бы ваши "открытия"... Поплачусь тут, ибо онтопик: Есть OBDC драйвер, собранный с TDM-GCC 9.2. 64-х разрядная версия, вызванная из odbcad32, падает при попытке выбросить исключение о недоступности клиента (собственно, любое исключение): __cxx_get_globals обращается к неадресуемой памяти размером 1 байт. 32-х разрядная версия - работает. -fstack-protector-all не обнаруживает проблем. drMemory не обнаруживает проблем кроме мелких утечек из системных библиотек. Та же функция, вызванная из тестового приложения - работает. Это 64 бита, так что выравнивание стэка скорее всего ни при чём, да и для одного байта оно не должно играть роли. Идеи покамест кончились. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2021, 13:39 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Дерьмовый вопрос: что делать если реально нашёл баг в компиляторе? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2021, 15:56 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
писать в трекер компилятора, вестимо :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2021, 15:57 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
В трекер-то я напишу, а компилировать пока они не почешутся чем?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2021, 16:09 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Походу, они уже почесались, но втихую: 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2021, 17:00 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
04.08.2021 17:00, Dimitry Sibiryakov пишет: > > Походу, они уже почесались, но втихую рассосалось? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2021, 17:05 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Мимопроходящийрассосалось? Авотхрен. Тот баг они поправили, только теперь оно падает при выгрузке: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2021, 21:07 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, накойхрен использовать хрен знает какой компилятор для Win ? Можешь не отвечать :) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2021, 23:09 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
hvlad Dimitry Sibiryakov, накойхрен использовать хрен знает какой компилятор для Win ? Можешь не отвечать :) Чтобы не ставить черезжопную 2-гиговую глыбу от майков? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 10:15 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Одно починили, другое сломали?) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 10:35 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
Fr0sT-Brutal Чтобы не ставить черезжопную 2-гиговую глыбу от майков? PS иногда лучше жевать (ц) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 12:00 |
|
Создать DSN к firebird на клиенте
|
|||
---|---|---|---|
#18+
hvlad Fr0sT-Brutal Чтобы не ставить черезжопную 2-гиговую глыбу от майков? PS иногда лучше жевать (ц) Сытый конному не пеший (ц) Веселит, когда гордые куба-либре-опенсорс-жпл-Линус_форева проекты (не конкретно про ФБ, а вообще) под винду безальтернативно собираются закрытым компилятором :) Ну и build tools по печальной традиции - веб-инсталлятор, который чего-то там себе тянет на 2 Гб и чего-то куда-то ставит. Про студию уж и не говорю. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 15:13 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1559972]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
144ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
95ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 300ms |
0 / 0 |