FireBird 2.0 и Smeta.Ru. Друзья?

Обсуждение программных комплексов "Smeta.RU" и "BabyСмета"

Модератор: Модераторы




FireBird 2.0 и Smeta.Ru. Друзья?

Сообщение NAHAL_42Ru Чт Июл 17, 2008 14:36

Добрый день, подскажите пожалуйста. Слышал что FireBird 2.0 и Smeta.Ru не дружат, если не сделать спец.настройки. Подсажите пожалуйста какие.
Аватара пользователя
NAHAL_42Ru
Актив
Актив
 
Сообщения: 38
Зарегистрирован: Вт Фев 26, 2008 15:02
Репутация: 0 (?)

Ваша реклама

google adsense
Группа компаний «СтройСофт»
Зарегистрирован: Чт Авг 22, 2002 11:06

Откуда: Москва

Сообщение NAHAL_42Ru Пн Июл 21, 2008 11:42

Уважаемые разработчики. Дайте совет. После установки firebird 2.0 Через cmd прописал C:\Program Files\firebird\......\Bin\Gsec.Exe -user SYSDBA -password masterkey <Enter>

Add FSTSUSER -pw Expert <Enter>. При запуске программы такая ошибка... подскажите что не так???
Вложения
02.JPG
02.JPG (21.7 Кб) Просмотров: 15895
Аватара пользователя
NAHAL_42Ru
Актив
Актив
 
Сообщения: 38
Зарегистрирован: Вт Фев 26, 2008 15:02
Репутация: 0 (?)

Сообщение NAHAL_42Ru Пн Июл 21, 2008 11:47

и еще такая ошибка.
Вложения
03.JPG
03.JPG (13.88 Кб) Просмотров: 15882
Аватара пользователя
NAHAL_42Ru
Актив
Актив
 
Сообщения: 38
Зарегистрирован: Вт Фев 26, 2008 15:02
Репутация: 0 (?)

Сообщение Mikle Пн Июл 21, 2008 14:26

Добрый день!

Провел у себя эксперимент:
удалил все версии FireBird, установил Firebird 2.0, установил смету.ру (инсталлятором 5-й версии) и все заработало :-)
Правда некоторые сложности могут возникнуть при накрутке патчей - патч не сможет определить версию базы. Для решения этой проблемы достаточно удалить клиентскую библиотеку GDS32.DLL рядом с исполняемым файлом патча (PatchStroyOffice.exe), так как это библиотека для FireBird версии 1.5.

По поводу ошибок на скриншотах.
Первая ошибка связана с отсутствием пользовательских библиотек необходимых приложению в каталоге c:\Program Files\Firebird\Firebird_2_0\UDF
Обычно их туда устанавливает инсталлятор. Если у Вас вместе с версией 2 FireBird стояла так же и версия 1.5, то попробуйте скопировать библиотеки из c:\Program Files\Firebird\Firebird_1_5\UDF, если они там есть. Или установить программу инсталлятором на чистую машину и скопировать необходимые UDF с этой машины. Нужны следующие пользовательские библиотеки:
- B_UDF.dl
- kUDF.dll
- LckUdf.dl
- LxUtils.dl
- s_udf.dl

Вторая ошибка говорит о том, что скорее всего не запущен сервер FireBird на той машине куда обращается клиентская программа или соединение рубится фаерволом (необходимо открыть порт 3050). Определить (и настроить) куда конектится клиент при запуске приложения можно путем редактирования файла
c:\StroySoft\Smeta.ru\Client\Data\GDBPath.net


P.S. Вообще полноценных исследований на совместимость СтройОфиса и FireBird версии 2 не проводилось. Были найдены пару мест, не поддеорживаемых 2-й версией FireBird, но они были поправлены. Тем не менее дать гарантию, что все будет работать без ошибок я Вам не смогу.
С уважением. Михаил.
Аватара пользователя
 Mikle
Един с Силой
Един с Силой
 
Сообщения: 1113
Зарегистрирован: Пт Май 06, 2005 11:34
Откуда: Москва
Репутация: 47 (?)

Сообщение NAHAL_42Ru Вт Июл 22, 2008 8:59

Большое спасибо за помощь и ответ. Действительно помогло после того как скопировал библиотеки из firebird 1.5.
Аватара пользователя
NAHAL_42Ru
Актив
Актив
 
Сообщения: 38
Зарегистрирован: Вт Фев 26, 2008 15:02
Репутация: 0 (?)

Сообщение Mescheryakoff Вт Сен 23, 2008 21:23

Здраствуйте у меня проблема после установки Firebird 2.1.1 на OS Windows Vista: SMETA.RU 5.1.0.9 выдаеться такое вот сообщение об ошибке. Я Скопировал все файлы библиотеки из предыдцщей версии Firebird 1.5. Не помогло, что делать??? :?
Вложения
СкриншотСметаРУ.JPG
СкриншотСметаРУ.JPG (31.4 Кб) Просмотров: 15483
Аватара пользователя
 Mescheryakoff
Новенький
Новенький
 
Сообщения: 3
Зарегистрирован: Сб Май 17, 2008 23:36
Откуда: Московская обл.
Репутация: 0 (?)

Сообщение Mikle Ср Сен 24, 2008 7:24

Если Вы установили FireBird 2.1.1 после инсталляции Smeta.ru, то у Вас в базе пользователей не будет зарегистрирован пользователь с которым работает наша программа, о чем и говорит сообщение об ошибке.
Пользователя в базу прописывает инсталлятор, правда не знаю сможет ли он это сделать для данной версии FireBird, да еще под Вистой (такое сочетание не проверялось).
Можно попробовать на другой машине установить сначала FireBird 2.1.1 затем Smeta.ru (инсталлятором). Если на этой машине смета запустится, то значит пользователь прописался. После этого скопировать с этой машины файл с пользователями (C:\Program Files\Firebird\Firebird_2_0\security2.fdb) на машину, где выдается ошибка, желательно во время копирования останавливать сервис FireBird, во избежание поломки файла с пользователями.
С уважением. Михаил.
Аватара пользователя
 Mikle
Един с Силой
Един с Силой
 
Сообщения: 1113
Зарегистрирован: Пт Май 06, 2005 11:34
Откуда: Москва
Репутация: 47 (?)

Сообщение Слава Ср Сен 24, 2008 8:55

Вам поможет замена security2.fdb с прописанным в нем логином и паролем от нашей программы или прописать их из коммандной строки. По понятным причинам пароль Вы не получите, а вот файлик security2.fdb могу выслать, правда при этом все остальные программы, использующие FireBird перестанут работать. Как вариант - если знаете логины и пароли от таких программ - сможете их прописать из коммандной строки. У меня FireBird 2.0.1.12855, но по идее подойти должно.
Аватара пользователя
 Слава
Един с Силой
Един с Силой
 
Сообщения: 368
Зарегистрирован: Вт Фев 03, 2004 10:29
Откуда: Москва
Репутация: 9 (?)

Сообщение Mescheryakoff Пн Сен 29, 2008 19:17

Слава писал(а):Вам поможет замена security2.fdb с прописанным в нем логином и паролем от нашей программы или прописать их из коммандной строки. По понятным причинам пароль Вы не получите, а вот файлик security2.fdb могу выслать, правда при этом все остальные программы, использующие FireBird перестанут работать. Как вариант - если знаете логины и пароли от таких программ - сможете их прописать из коммандной строки. У меня FireBird 2.0.1.12855, но по идее подойти должно.


После замены файла security.fdb (переименованного в security2.fdb) версии 1.5 на файл security2.fdb версии 2.1 соответственно, происходит такая вот ошибка(см. ниже).

Не могли бы вы подсказать. Как мне прописать пароль с логином в командной строке?

Буду очень вам признателен.
Вложения
ошибка.JPG
ошибка
ошибка.JPG (26.01 Кб) Просмотров: 15396
Аватара пользователя
 Mescheryakoff
Новенький
Новенький
 
Сообщения: 3
Зарегистрирован: Сб Май 17, 2008 23:36
Откуда: Московская обл.
Репутация: 0 (?)

Сообщение Mikle Вт Сен 30, 2008 7:30

Файл с пользователями от FireBird версии 1.5 несовместим с файлом версии 2.1 (у них даже имена разные security.fdb и security2.fdb, вероятно, чтобы никому в голову не пришло их копировать между различными версиями).

Вам же Слава предлагал выслать security2.fdb от FireBird версии 2.0.1.12855 такой вариант не устраивает?
С уважением. Михаил.
Аватара пользователя
 Mikle
Един с Силой
Един с Силой
 
Сообщения: 1113
Зарегистрирован: Пт Май 06, 2005 11:34
Откуда: Москва
Репутация: 47 (?)

Сообщение Mescheryakoff Ср Окт 01, 2008 14:10

Слава, вышлите мне пожалуйста файл sesecurity2.fdb - буду вам очень признателен.

Спасибо!
Аватара пользователя
 Mescheryakoff
Новенький
Новенький
 
Сообщения: 3
Зарегистрирован: Сб Май 17, 2008 23:36
Откуда: Московская обл.
Репутация: 0 (?)

Сообщение Слава Пн Окт 06, 2008 15:23

извините за задержку, болел
Вложения
security2.zip
(35.32 Кб) Скачиваний: 884
Аватара пользователя
 Слава
Един с Силой
Един с Силой
 
Сообщения: 368
Зарегистрирован: Вт Фев 03, 2004 10:29
Откуда: Москва
Репутация: 9 (?)

Re: FireBird 2.0 и Smeta.Ru. Друзья?

Сообщение Voron Ср Янв 13, 2010 14:05

После всех манипуляций получил следующие.

Что это означает.

У меня Win7 pro х64, Firebird-2.1.3.18185_0_x64 и смета.ру последняя с патчем установленным.
Вложения
1.jpg
1.jpg (36.6 Кб) Просмотров: 14202
Аватара пользователя
 Voron
Актив
Актив
 
Сообщения: 82
Зарегистрирован: Пн Фев 02, 2004 17:20
Откуда: Москва
Репутация: 9 (?)

Re: FireBird 2.0 и Smeta.Ru. Друзья?

Сообщение Mikle Ср Янв 13, 2010 16:02

Означает именно то, что написано.
Возможно проблема в следующем: в FireBird 2.0 изменился формат БД (версия ODS), чтобы работать с базой (имеется ввиду база данных программы - файл ...\StroySoft\Server\Base\datasd.ssd) необходимо:
1. Произвести сохранение БД (BackUp) в FireBird версии 1.5
2. Восстановить полученный бэкап в FireBird версии 2.X

P.S. В принципе то же самое Вам написал Kir в другой ветке
С уважением. Михаил.
Аватара пользователя
 Mikle
Един с Силой
Един с Силой
 
Сообщения: 1113
Зарегистрирован: Пт Май 06, 2005 11:34
Откуда: Москва
Репутация: 47 (?)



Вернуться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1




© 1995-2019 Группа компаний «СтройСофт»