Форум A4on.TV и ПО "Атирра"

Программный продукт "Атирра" => Неполадки и их устранения => Тема начата: IgorKH от Июня 16, 2011, 07:07:53

Название: Ошибка при подключении к серверу с рабочих станций
Отправлено: IgorKH от Июня 16, 2011, 07:07:53
Не могу подключится к базе на сервере из второй версии АТИРРА

В первой версии проблем с подключением к серверу небыло!
 Во второй версии прошли какие-то изменения и никакую запись в ini файле программа не
 понимает!!! Только локальное подключение!!! И можно поподробнее пр ini файл?

 Т.е. если база лежит не локально, то на любой вариант записи
 DATABASE=172.0.0.1:c:\atirra\v2\db\atirra_db.fdb
 DATABASE=172.0.0.1:URAL    (URAL прописан в aliases.conf
 URAL=c:\atirra\v2\db\atirra_db.fdb)
 просто сразу при загрузке программы спрашивает
 "Задайте название БД"
 "Название DB\ATIRRA_DB.fdb"
 поле для ввода

 И это окно не возможно закрыть не введя название базы, затем это название
 добавляется в ini файле.

 В первой версии были строки в ini файле:
 а) в разделе
 [Main]
 DATABASE=172.0.0.1:c:\atirra\db\atirra_db.fdb
 б) в разделе
 [DATABASES]
 URAL=172.0.0.1:c:\atirra\db\atirra_db.fdb

 Во-первых не понятно, почему описание базы для подключения записано в 2
 строки?
 Т.е. догадаться можно, что "URAL" в данном случае алиас, но зачем 2
 раза описывать базу? В чем разница?
 Что будет, если они будут разными? Я хочу понять цепочку, что идет за чем?
 Можно сделать так?
 [Main]
 DATABASE=URAL
 б) в разделе
 [DATABASES]
 URAL=172.0.0.1:c:\atirra\db\atirra_db.fdb
 Но все-равно, было хорошо и все работало!
Название: Re: Ошибка при подключении к серверу с рабочих станций
Отправлено: patibus от Июня 16, 2011, 12:40:16
Я что то пропустил и уже есть вторая версия по АТИРРА ?
Или все же АТИРРА сама по себе является второй версией программы Абоненты КТВ ?
Название: Re: Ошибка при подключении к серверу с рабочих станций
Отправлено: Шумко Дмитрий от Июня 16, 2011, 21:12:25
конечно есть продолжение

По поводу подключения.
Я же отвечал на вам на почту. не помогло?
Цитировать
[Main]
 DATABASE=URAL
 б) в разделе
 [DATABASES]
 URAL=172.0.0.1:c:\atirra\db\atirra_db.fdb
 Но все-равно, было хорошо и все работало!


 [Main]
 DATABASE=172.0.0.1:c:\atirra\db\atirra_db.fdb
 [DATABASES]
 URAL=172.0.0.1:c:\atirra\db\atirra_db.fdb
Название: Re: Ошибка при подключении к серверу с рабочих станций
Отправлено: IgorKH от Июня 17, 2011, 08:12:24
Уважаемый Дмитрий!
Вы мне ответили на первое письмо, которое я писал 27.05
Но потом я писал Вам еще 06.06 и еще переслал 10.06 на info@
В ответ тишина! Написал на сайт!
Не работает вторая версия Atirra с сервером БД! НЕ РАБОТАЕТ!
Только локально!
Вот ini файл
[DATABASES]
URAL=172.0.0.1:c:\atirra\v2\db\atirra_db.fdb
[MAIN]
CHARSET=WIN1251
KEYBOARD=RU
CONNECTDLL=GDS32.dll
DATABASE=172.0.0.1:c:\atirra\v2\db\atirra_db.fdb
USERNAME=SYSDBA

В ответ опять окно
"Задайте название БД"
"Название DB\ATIRRA_DB.fdb"
поле для ввода

И это окно выскакивает на любую запись в ini файле для подключения на сервер БД!!!
Убрав ip этот ini локально работает!!!
Название: Re: Ошибка при подключении к серверу с рабочих станций
Отправлено: Шумко Дмитрий от Июня 17, 2011, 11:10:11
расписываю по шагам запуск на новой машине.

запускаете atirra.exe на новой машине

появится окно введите
Цитировать
"Задайте название БД"
"Название DB\ATIRRA_DB.fdb"
внесите что угодно, например 1
Сохраняем.

В окне входа в поле База данных пишем "172.0.0.1:c:\atirra\v2\db\atirra_db.fdb"
в окне названия БД URAL
Сохраняем

Снова окно входа в ПО
в поле База данных выбираем URAL
вводим пользователя, пароль и входим в ПО.
Название: Re: Ошибка при подключении к серверу с рабочих станций
Отправлено: IgorKH от Июня 17, 2011, 13:20:01
Дмитрий, получилось подключится!
ini файл после подключения

[DATABASES]
1=DB\ATIRRA_DB.FDB
2=172.0.0.1:atirra2
[MAIN]
DATABASE=172.0.0.1:atirra2
USERNAME=SYSDBA
CHARSET=WIN1251
KEYBOARD=RU
CONNECTDLL=GDS32.dll

Но модуль подключения все-равно странно как-то работает:
1. По умолчанию при входе в систему всегда имя у которого база DB\ATIRRA_DB.FDB, даже если сделать

[DATABASES]
1=172.0.0.1:atirra2
2=DB\ATIRRA_DB.FDB

что не очень удобно, т.к. нужно менять базу руками каждый раз при входе.

2. При удалении строки из ini "DB\ATIRRA_DB.FDB" сразу попадаем на окно
"Задайте название БД"
"Название DB\ATIRRA_DB.fdb"
поле для ввода

Эта ситуация у меня и повторялась ранее, когда я руками редактировал ini файл, т.к. я ставил ip и путь до базы на сервере.
Таким образом проблемы подключения у меня возникали именно из-за удаления этой ненужной строки "DB\ATIRRA_DB.FDB"?

При нажатии на кнопку "Отмена" в окне входа в систему в ini файле значение
DATABASE=DB\ATIRRA_DB.FDB
Название: Re: Ошибка при подключении к серверу с рабочих станций
Отправлено: patibus от Декабря 04, 2013, 18:50:17
Недавно стал обладателем данного ПО и столкнулся с такой же проблемой, неужели заплатив деньги за продукт необходимо устраивать танцы с бубном вокруг пути к удаленному серверу, в прошлой версии ПО можно было хоть на три различных сервера подключаться, прописав где надо айпи сервера, здесь же  нет слов.
ини файл сразу после установки:
[MAIN]
CHARSET=WIN1251
KEYBOARD=RU
CONNECTDLL=GDS32.DLL
[DATABASES]
ВИЗИТ=10.10.27.195:ATIRRA

Запускаем программу вводим в поле "название ATIRRA"  - ВИЗИТ
Программа почему то подключается к локальному серверу переписав ини файл, и зачем тогда при установке спрашивать айпи сервера?
[MAIN]
CHARSET=WIN1251
KEYBOARD=RU
CONNECTDLL=GDS32.DLL
[DATABASES]
ВИЗИТ=ATIRRA
В прошлой версии все получалось как то более предсказуемо, можно было подключиться как к локальному так и к удаленному серверу, без ввода непонятно зачем единиц и двоек.
Название: Re: Ошибка при подключении к серверу с рабочих станций
Отправлено: Шумко Дмитрий от Декабря 04, 2013, 20:07:26
Если Вы разные базы будете называть одним именем то конечно будут настройки затираться.

Назовите удаленную БД как ВИЗИТ, а локальную ВИЗИТ(ЛОКАЛЬНО) и не будет проблем
Название: Re: Ошибка при подключении к серверу с рабочих станций
Отправлено: patibus от Декабря 05, 2013, 12:02:56
После того как удалил Firebird и ATIRRA и установил ATIRRA как клиент без установки Firebird удалось подключиться к удаленному серверу.
Но все же остается вопрос зачем нужно было менять нормально работающий в прошлой версии Атирры "модуль подключения к удаленному серверу", которому не было дела до того какие БД находятся на локальном сервере, ведь ему еще в процессе установки указывался айпи адрес удаленного сервера...
И судя по первому посту о проблеме было известно еще 2 года назад, а воз и ныне там.
Название: Re: Ошибка при подключении к серверу с рабочих станций
Отправлено: patibus от Декабря 05, 2013, 12:53:46
Справедливости ради добавлю, что удалось (ради спортивного интереса) установить на сервере 2 базы данных, по разному обозвав их в aliases.conf  и подключиться к ним с удаленного компьютера, правда путем перебора путей и алиасов БД, так как что куда и в каком порядке вводить известно к сожалению только одному автору.
Название: Re: Ошибка при подключении к серверу с рабочих станций
Отправлено: Шумко Дмитрий от Декабря 05, 2013, 18:39:47
Т.е. Вы хотите сказать, что после того как Вы купили автомобиль, выкинули двигатель, открутили колеса, но не забыли залить полный бак бензина, после чего автомобиль не едет, то виноват производитель автомобиля?
Название: Re: Ошибка при подключении к серверу с рабочих станций
Отправлено: patibus от Декабря 06, 2013, 12:36:02
Какой "двигатель" я выкинул из вашей программы? Наверное Firebird, на сервере он стоит, а на клиенте как показала практика он не нужен и даже вреден, если до этого производилась установка программы "на сервере".
Все устанавливалось из дистрибутива предоставленного вами и если б я имел дело впервые с вашей программой то наверное посчитал что так и должно быть, но так как ваша программа при установке на клиенте и указании при инсталляции айпи  удаленного сервера почему то упорно продолжает изначально искать базу данных на локальном компьютере, то и пришлось удалить локальный сервер вместе  с Firebird и к моей радости все заработало, видимо все ж остались DLL от Firebird.
Вы писали что нужно по разному "обозвать " БД я согласен но лишь при условии , что эти базы стоят на одном сервере, а в данном случае было подключение к удаленному серверу и его айпи был указан при инсталляции!
В прошлой версии программы которой кстати я до сих пор пользуюсь, несмотря на приобретение новой, таких проблем нет.
Дмитрий ! я ни в коем случае не хочу вас в чем то обвинить, просто очень хочется верить, что вы как и мы пользователи заинтересованы в улучшении данного программного продукта, иначе нет смысла в этом форуме.
Название: Re: Ошибка при подключении к серверу с рабочих станций
Отправлено: Шумко Дмитрий от Декабря 07, 2013, 02:09:10
Извините, но я не понял где был установлен сервер.

Я признаю, что с названиями БД есть проблемы.
Но как это сделать красиво и просто, я, к сожалению, не могу придумать

Название: Re: Ошибка при подключении к серверу с рабочих станций
Отправлено: patibus от Декабря 09, 2013, 11:59:03
Так в прошлой версии все прекрасно работает, сумели, значит и в этой можно, в принципе если знаешь что и как нужно делать, то проблема не большая, просто если б все нюансы описать в пояснительной записке к программе, то одной проблемой меньше было бы.