Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / Stand alone dbaccess for Windows / 25 сообщений из 27, страница 1 из 2
27.04.2006, 08:45
    #33693271
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
Обычно dbaccess идет вместе с сервером. Но можно ее поставить отдельно, скачав здесь DB-Access Utility for Windows
...
Рейтинг: 0 / 0
04.05.2006, 14:42
    #33707102
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
http://www.informix.com.ua/DBA_Tools/dbAccess_Client(IDS731).exe
Здесь, еще 6 лет назад, был выложен такой же отдельный (для работы без сервера) рабочий вариант dbaccess для IDS 7.31. Был собран мною вручную :) и в три раза меньше. Был создан для возможности выполнения DBA_Tools на клиентском компе и работы с удаленным сервером.
Радует, что IBM, наконец то, сделал то же самое :)
...
Рейтинг: 0 / 0
04.05.2006, 16:36
    #33707632
Paul Tatarenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
... и в три раза больше. :)
--
Legions of Informix forever!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
19.07.2007, 19:09
    #34671508
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
vasilis http://www.informix.com.ua/DBA_Tools/dbAccess_Client(IDS731).exe
Здесь, еще 6 лет назад, был выложен такой же отдельный (для работы без сервера) рабочий вариант dbaccess для IDS 7.31. Был собран мною вручную :) и в три раза меньше. Был создан для возможности выполнения DBA_Tools на клиентском компе и работы с удаленным сервером.
Радует, что IBM, наконец то, сделал то же самое :)

Подскажите, как настроить как раз для такого случая. У меня чот не пойму, как это сделать.
...
Рейтинг: 0 / 0
20.07.2007, 12:59
    #34672957
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
rhpsПодскажите, как настроить как раз для такого случая. У меня чот не пойму, как это сделать.
А вы попробовали ? Что именно у вас не получилось ?
Распаковать архив получилось ? настроить соединение для клиента умеете ? Или в чем проблема конкретно ... ?
Надеюсь, что установить Informix Client SDK или Informix Connect вы не забыли ?
...
Рейтинг: 0 / 0
23.07.2007, 09:46
    #34676268
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
Сразу извиняюсь за мои оплошности. С информиксом работаю недавно.
Распаковал архив в c:\informix.
CSDK 2.90 стоит. Настроил на базу.
Что делать дальше не знаю. Подскажите пожалуйста.
...
Рейтинг: 0 / 0
25.07.2007, 13:52
    #34682983
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
rhpsСразу извиняюсь за мои оплошности. С информиксом работаю недавно.
Распаковал архив в c:\informix.
Попробуйте тот архив, котрый приведен первым в топике.
Там есть простенький инсталлятор (батник) - возможно, он вам поможет.
rhpsCSDK 2.90 стоит. Настроил на базу.
А что это обозначает ? Что такое "настроил на базу" ? Приведите свои действия подробнее.
rhpsЧто делать дальше не знаю. Подскажите пожалуйста.
"Чтобы знать, куда бежать, надо бы знать, куда ты хочешь попасть" (кажется так звучит в "Алиса.." ?)
Поймите, здесь нет телепатов.
Поэтому, если хотите реальной помощи, по шагам описывайте свои действия и результат.
Ошибки также - не своими словами, а конкретные, с кодом.
Тогда можно будет как-то понять, что же именно у вас не получается.
...
Рейтинг: 0 / 0
27.07.2007, 16:38
    #34689770
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
Батник запустил в c:/informix. Что-то там скопировалось быстро.
ODBC настроил: Настроил IBM Informix ODBC Driver. Connection(Server, Host,Protocol, database...), Environment. Затем нажимаю Apply & Test Connection. После чего появляется окошко "Test Connection was succesfull". То есть соединение с базой установленно.
Теперь я хочу, чтобы у меня был такой файл, при запуске которого открывалась бы отдельная сессия dbaccess на удаленной машине. Что мне делать, чтобы его создать? Или что надо настраивать?
...
Рейтинг: 0 / 0
27.07.2007, 16:40
    #34689788
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
vasilis[quot rhps]CSDK 2.90 стоит. Настроил на базу.
А что это обозначает ? Что такое "настроил на базу" ? Приведите свои действия подробнее.
rhps

Предварительно настройке ODBC, в setnet32 прописал host и server information.
...
Рейтинг: 0 / 0
30.07.2007, 16:56
    #34693462
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
rhpsТеперь я хочу, чтобы у меня был такой файл, при запуске которого открывалась бы отдельная сессия dbaccess на удаленной машине. Что мне делать, чтобы его создать? Или что надо настраивать?
Попробую сформулировать так, как я понял ваши пожелания.
Нужен ярличок (шорткат) на десктопе, который бы запускал dbaccess с указанным удаленным сервером Информикс и базой на нем. Правильно ?
Тогда ODBC в данном случае вам не нужен (разве, чтобы проверить доступ к удаленному серверу с вашего компа). dbaccess не использует ODBC, а работает напрямую с сервером.
Чтобы проверить и настроить работу вам необходимо вручную запустить dbaccess из настроенной среды (консольное окно или FAR, в котором указаные все необходимые переменные окружения - informixserver, informixdir, db_locale, client_locale и т.п.) подсоединиться к удаленному серверу (который должен быть описан в реестре в ветке sqlhosts), ввести логин и пароль и выбрать необходимую БД. Т.е. провести всю работу вручную, для проверки. Затем сделать маленький bat-файл, в котором прописать все переменные и запуск dbaccess на удаленную БД.
Способов много, некоторые из них описаны как в документации к dbaccess (см. разделы "Connecting in Interactive Non-Menu Mode" и "Connecting with a File or Shell File in Background Mode"), так и на русском в DBA_Tools (см. C:\DBA_Tools\DOC\FAQ_IDS_dbaccess_Example.txt или FAQ_DBA_Tools.txt (раздел "* Можно ли использовать DBA_Tools для удаленных серверов ?").
Для упрощения авторизации (точнее, ее выключения) можно создать на сервере hosts.equiv, но это не совсем правильно с точки зрения безопасности.

Если эти шаги для вас проблемны или вы не понимаете,о чем идет речь, то тогда я рекомендую вам просто поставить у себя на локальном компе какую то из доступных версий сервера Информикс (IDS 9.3 - 11.1) и научиться работать сначала просто с локальным dbaccess и выполнять доступ к удаленному серверу (в том числе и в формате db_name@server_name), а затем
продвигаться далее.
А может вам и не нужен dbaccess ? Может вполне хватить и того же eSQLEditor (автор - один из участников форума) ? http://www.sql.ru/forum/actualthread.aspx?tid=229275#2008367
...
Рейтинг: 0 / 0
01.08.2007, 15:13
    #34698367
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
Поставил локальный сервер. Все получилось. Подключился через dbaccess ко всем базам, которым хотел, в т.ч. и удаленным. Даже с батником поэкспериментировал.
Теперь все снес начисто. Установил dbAccessClient(IDS 7.31).
Запускается окошко, а дальше начинаются неполадки. Скриншот во вложении.
В чем проблема?
Если поможет, то на локальной машине я - администратор. Профиль InformixAdmin убился вместе с сервером.
...
Рейтинг: 0 / 0
01.08.2007, 20:23
    #34699506
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
rhpsПоставил локальный сервер. Все получилось. Подключился через dbaccess ко всем базам, которым хотел, в т.ч. и удаленным. Даже с батником поэкспериментировал.
Прекрасно.
Теперь хоть понятно, как нам двигаться дальше.
rhpsТеперь все снес начисто. Установил dbAccessClient(IDS 7.31).
Запускается окошко, а дальше начинаются неполадки. Скриншот во вложении.
В чем проблема?
К сожалению, на скриншоте не видно всех установок (Informixserver, надеюсь, указывает на удаленный сервер, который описан в реестре в SQLHOSTS).
И совершенно не нужны (а некоторые будут и мешать) установленные переменные
Server_locale
db_lang
dbformat
В следующий раз лучше запостить все строки вашего файла с настройками Informix.

Я не зря советовал вам поставить все таки более свежую версию dbaccess (из самого первого сообщения). Просто в старой версии (от 7.31 и некоторіх позже) была фича (баг), которая описана у меня в C:\DBA_Tools\DOC\FAQ_DBA_Tools.txt
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
------------
При получении сообщения 
"Could not initialize the security subsystem. Please ensure that this account has the necessary 
privileges" убедитесь, что у вас правильно описаны все необходимые переменные окружения для
удаленного хоста (Informixserver, onconfig). Если они все правильно указаны, то необходимо знать 
и следующий баг (или фичу :) для всех версий на платформе Windows, начиная с 7.30х.

89628   DBACCESS FAILS TO START WITH ERROR "COULD NOT INITIALIZE THE
         SECURITY SUBSYSTEM", WHEN THE ENVIRONMENT VARIABLE INFORMIXSERVER
         SET TO A REMOTE SERVER.
W/A:    DB-Access is failing because it tries to access the following
         non-existent registry key and sub keys:
        HKEY_LOCAL_MACHINE\Software\Informix\OnLine\<%INFORMIXSERVER%>
         <%INFORMIXSERVER%> is the value of the environment variable INFORMIXSERVER.
         A possible workaround is to use a registry editor to create this key
         and restore the local INFORMIXSERVER sub key over it. Use this workaround only if you 
         plan to use this computer solely as a client to a remote server, because Informix 
         utilities run on or against the local computer would see a server that does not exist.
         Make sure that you back up the HKEY_LOCAL_MACHINE\Software\Informix registry key before
         modifying any Informix registry settings.

Необходимо уточнить, что нужно не только создать ветку ...OnLine\<%INFORMIXSERVER%>, но и
создать почти все ее содержимое, т.е. ветки Environment и Security (кроме ветки Setup).
При этом не забыть указать необходиого пользователя, который регистрируется в локальном
Windows, т.е. надо создать в реестре ветку для сервера, который указан в переменной INFORMIXSERVER
        [HKEY_LOCAL_MACHINE\SOFTWARE\Informix\OnLine\%INFORMIXSERVER%\Security\Users\Usernames] 
и прописать там нужного пользователя.
Для примера можно использовать готовый для импорта в реестр файл:
%DBA%\Config\HK_LM_SoftWare_Informix_Online_ol_asfu (short).reg
------------
Надеюсь, что нам осталось решить еще только один момент - с пропуском авторизации :)
...
Рейтинг: 0 / 0
01.08.2007, 22:08
    #34699650
bk0010
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
А почему не надо задавать db_lang и dbformat, чему они помешают? И как без коррекции dbformat заменить десятичный разделитель?
...
Рейтинг: 0 / 0
03.08.2007, 16:51
    #34704701
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
Vasilis, сделал все,как описано в вашем последнем посте.
Создал нужные ветки в реестре с данными. Результат тот же самый.... =(
...
Рейтинг: 0 / 0
03.08.2007, 19:15
    #34705046
olleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
Не поленился:
Установил dbaccess из самого первого сообщения
на win2003 server , где клиент Informixа уже стоял:
dbaccess.exe в c:\informix\bin
содержимое msg в c:\informix\msg\en_us\04e4

Под пользователем Administrator
в командной строке набрал:
set PATH= C:\INFORMIX\bin;%PATH%
set INFORMIXDIR=C:\informix
set INFORMIXSERVER=ol_myserver
set DB_LOCALE=ru_RU.8859-5
set CLIENT_LOCALE=ru_RU.CP1251
set DBLANG=en_us.CP1252
dbaccess
Результат - все работает.
...
Рейтинг: 0 / 0
06.08.2007, 09:14
    #34706778
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
С уже установленным клиентом у меня тоже работало...
А после того, как снес все, чтобы с нуля поставить, стало ругаться...
...
Рейтинг: 0 / 0
06.08.2007, 10:13
    #34706913
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
Кароч, удалил все снова, почистил реестр от созданных веток, удалил с:\informix.
Установил приложение из первого поста. Создал cmd-шник. Запустил.
dbaccess не срабатывало. Выддавало ошибку -23101
Установил CSDK. И о, чудо! Все заработало!!!
Подключился к удаленной базе. Более того, сработал запрос! =)
Осталось разобраться со шрифтом запускаемого окошка.
Вобщем, большое всем спасибо!!!
...
Рейтинг: 0 / 0
06.08.2007, 10:14
    #34706918
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
Забыл сказать, что csdk установил во вновь созданную директорию c:\informix.
...
Рейтинг: 0 / 0
06.08.2007, 10:32
    #34706972
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
Все! Разобрался! Забыл "mode con codepage select=1251" в CMD-шнике.
Кстати, следую реккомендациям отсюда http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0406chong/ ,
создал cmd-файл, который выглядит следующим образом:
"set INFORMIXDIR=C:\Informix
set INFORMIXSERVER=ol_alfaseven
set DBLANG=RU_RU.CP1251
set CLIENT_LOCALE=RU_RU.CP1251
set DB_LOCALE=RU_RU.CP1251
mode con codepage select=1251"

Как вы считаете, это оптимально?
...
Рейтинг: 0 / 0
06.08.2007, 16:40
    #34708420
olleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
Проверь, устраивает ли тебя формат дат, десятичный разделитель
...
Рейтинг: 0 / 0
07.08.2007, 09:04
    #34709397
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
ollegПроверь, устраивает ли тебя формат дат, десятичный разделитель
спасибо,добавил
set DBDATE=MDY4/
set DBMONEY=.
set DBFORMAT=.
...
Рейтинг: 0 / 0
07.08.2007, 17:17
    #34711689
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
vasilis Надеюсь, что установить Informix Client SDK или Informix Connect вы не забыли ?
rhps dbaccess не срабатывало. Выддавало ошибку -23101
Установил CSDK. И о, чудо! Все заработало!!!
Похоже, что все таки забыли :)
Или когда сносили сервер снесли и много нужного.
rhpsset DBDATE=MDY4/
Информикс уже давно рекомендует использовать относительно более новую переменную GL_DATE (из стандарта GLS) для этой цели с другими параметрами.
В твоем случае будет выглядеть как
GL_DATE=%d/%m/%Y
...
Рейтинг: 0 / 0
07.08.2007, 17:54
    #34711873
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
bk0010А почему не надо задавать db_lang и dbformat, чему они помешают? И как без коррекции dbformat заменить десятичный разделитель?
The DBLANG environment variable specifies the subdirectory of INFORMIXDIR that contains the customized, language-specific message files that an Informix product uses.
Т.е. если у вас установлена DBLANG=ru_ru.1251 то должны быть локализованные файлы в каталоге
%INFORMIXDIR%\msg\ru_ru\1251\ в чем я сильно сомневаюсь, т.к. по умолчанию они ранее не шли.
В принципе, найти их можно (ранее был специальный пакет INFORMIX INTERNATIONAL LANGUAGE SUPPLEMENT (ILS)) но большого смысла я в этом не вижу.

dbformat - вообще не видел такую переменную в 9.30, 9.40 и 10.0. Возможно, я что то пропустил.

А десятичный разделитель всю жизнь устанавливаю через DBMONEY=.
в тех случаях, если он отличается от устанволенного в локали.
...
Рейтинг: 0 / 0
15.08.2007, 10:47
    #34728515
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
Все работает нормально. Технологию отработал и подключил уже несколько машин.
Вот только на одной из машин подключение к серверу как-то долго происходит..Секунд 30...
Может ли это быть связано с тем, что сервером является не очень мощный нотебук?
...
Рейтинг: 0 / 0
18.08.2007, 17:53
    #34736468
bk0010
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stand alone dbaccess for Windows
>To vasilis
Спасибо.
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Stand alone dbaccess for Windows / 25 сообщений из 27, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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