Форум A4on.TV и ПО "Атирра"
Программный продукт "Атирра" => Неполадки и их устранения => Тема начата: 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
Но все-равно, было хорошо и все работало!
-
Я что то пропустил и уже есть вторая версия по АТИРРА ?
Или все же АТИРРА сама по себе является второй версией программы Абоненты КТВ ?
-
конечно есть продолжение
По поводу подключения.
Я же отвечал на вам на почту. не помогло?
[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
-
Уважаемый Дмитрий!
Вы мне ответили на первое письмо, которое я писал 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 локально работает!!!
-
расписываю по шагам запуск на новой машине.
запускаете atirra.exe на новой машине
появится окно введите
"Задайте название БД"
"Название DB\ATIRRA_DB.fdb"
внесите что угодно, например 1
Сохраняем.
В окне входа в поле База данных пишем "172.0.0.1:c:\atirra\v2\db\atirra_db.fdb"
в окне названия БД URAL
Сохраняем
Снова окно входа в ПО
в поле База данных выбираем URAL
вводим пользователя, пароль и входим в ПО.
-
Дмитрий, получилось подключится!
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
-
Недавно стал обладателем данного ПО и столкнулся с такой же проблемой, неужели заплатив деньги за продукт необходимо устраивать танцы с бубном вокруг пути к удаленному серверу, в прошлой версии ПО можно было хоть на три различных сервера подключаться, прописав где надо айпи сервера, здесь же нет слов.
ини файл сразу после установки:
[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
В прошлой версии все получалось как то более предсказуемо, можно было подключиться как к локальному так и к удаленному серверу, без ввода непонятно зачем единиц и двоек.
-
Если Вы разные базы будете называть одним именем то конечно будут настройки затираться.
Назовите удаленную БД как ВИЗИТ, а локальную ВИЗИТ(ЛОКАЛЬНО) и не будет проблем
-
После того как удалил Firebird и ATIRRA и установил ATIRRA как клиент без установки Firebird удалось подключиться к удаленному серверу.
Но все же остается вопрос зачем нужно было менять нормально работающий в прошлой версии Атирры "модуль подключения к удаленному серверу", которому не было дела до того какие БД находятся на локальном сервере, ведь ему еще в процессе установки указывался айпи адрес удаленного сервера...
И судя по первому посту о проблеме было известно еще 2 года назад, а воз и ныне там.
-
Справедливости ради добавлю, что удалось (ради спортивного интереса) установить на сервере 2 базы данных, по разному обозвав их в aliases.conf и подключиться к ним с удаленного компьютера, правда путем перебора путей и алиасов БД, так как что куда и в каком порядке вводить известно к сожалению только одному автору.
-
Т.е. Вы хотите сказать, что после того как Вы купили автомобиль, выкинули двигатель, открутили колеса, но не забыли залить полный бак бензина, после чего автомобиль не едет, то виноват производитель автомобиля?
-
Какой "двигатель" я выкинул из вашей программы? Наверное Firebird, на сервере он стоит, а на клиенте как показала практика он не нужен и даже вреден, если до этого производилась установка программы "на сервере".
Все устанавливалось из дистрибутива предоставленного вами и если б я имел дело впервые с вашей программой то наверное посчитал что так и должно быть, но так как ваша программа при установке на клиенте и указании при инсталляции айпи удаленного сервера почему то упорно продолжает изначально искать базу данных на локальном компьютере, то и пришлось удалить локальный сервер вместе с Firebird и к моей радости все заработало, видимо все ж остались DLL от Firebird.
Вы писали что нужно по разному "обозвать " БД я согласен но лишь при условии , что эти базы стоят на одном сервере, а в данном случае было подключение к удаленному серверу и его айпи был указан при инсталляции!
В прошлой версии программы которой кстати я до сих пор пользуюсь, несмотря на приобретение новой, таких проблем нет.
Дмитрий ! я ни в коем случае не хочу вас в чем то обвинить, просто очень хочется верить, что вы как и мы пользователи заинтересованы в улучшении данного программного продукта, иначе нет смысла в этом форуме.
-
Извините, но я не понял где был установлен сервер.
Я признаю, что с названиями БД есть проблемы.
Но как это сделать красиво и просто, я, к сожалению, не могу придумать
-
Так в прошлой версии все прекрасно работает, сумели, значит и в этой можно, в принципе если знаешь что и как нужно делать, то проблема не большая, просто если б все нюансы описать в пояснительной записке к программе, то одной проблемой меньше было бы.