Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > S-Market

проблема подключения S-Market к BD, после переустановки FB c 2.1 на 2.5 : S-Market

19.04.2024 12:37


10.01.2013 09:33
UnBeeR
 
после удаления Firebird_2.1.2 и установки Firebird-2.5.1
при запуске S-market выдает окно
Цитата:
Ошибка подключения к базе данных.
Не правильно введен пароль или не удается подключиться к базе.
fmLogin.DBLogin:
Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
Unable to complete network request to host "serversm".
Failed to establish a connection.
Вроде как проблема с сетевым подключением, но
если обратно вернуть Firebird_2.1.2 то S-market запускается без вопросов

Firebird ставил super, со всеми галочками. да и Classic тоже пробовал.
IBExpert к базе подключается без проблем.
Обновления, скрипты проходят без проблем.
UDF - соответствуют версии S-Market.
:dash3:
Прошу направить на путь истинный. Теряюсь в догадках, что надо править для разрешения вопроса?

Есть ответ от sergk
Для решения данной проблемы достаточно запустить SMAdmin.exe
или переместить файл security2.fdb из c:\Program Files\Firebird\Firebird_2_1\ в c:\Program Files\Firebird\Firebird_2_5\
10.01.2013 12:04
Exact
 
Ресторить базу надо будет уже на новой версии FB
10.01.2013 12:09
sergk
 
Похоже, файл security2.fdb не брали со старого FB.
Либо, необходимо первым запустить smadmin, чтобы он заново записал умолчательные пароли.
10.01.2013 12:51
UnBeeR
 
убрал из Default.prj

[ImageDBPath]
type=filepath
value=SERVERSM:D:\S-Market\DBase\SMARKETIMAGE.FDB

оставил
[ImageDBPath]
type=filepath
value=

S-Market стартанул
SMARKETIMAGE.FDB база хранения изоброжений

при чистой установке S-Market 3.11.01
параметр пустой
[ImageDBPath]
type=filepath
value=

Добавлено через 6 минут 54 секунды
Цитата:
Похоже, файл security2.fdb не брали со старого FB.
нет не брал
но смотрел IBExpert, вроде нет отличий.
Цитата:
Либо, необходимо первым запустить smadmin, чтобы он заново записал умолчательные пароли.
А вот это помогло.:good_mini:
10.01.2013 13:27
sergk
 
А если бы взяли security2.fdb, то админ запускать бы не пришлось, и пароли пользователей сохранились бы прежними.
10.01.2013 13:57
UnBeeR
 
выходит, у security2.fdb нет преемственности версий и
с одной версии FB на другую перекидывать можно без проблем
10.01.2013 15:43
Eragon
 
В случае переустановки FB с 2.1 на 2.5 security2.fdb обязательно копируйте.
UDF можно копировать если совпадает разрядность FireBird.

Ваш случай похож на то, что вы переносите С-Маркет на другой компьютер:
1. Лучше скопировать security2.fdb со старого компа, т.к там хранятся пароли пользователей.
2. Если нет security2.fdb после установки С-Маркета необходимо запустить SMAdmin.exe при запуске данный модуль будет выводить сообщения о добавлении пользователей в security2.fdb, необходимо согласиться о добавлении. Дополнительно у пользователей установится пароль "0".
10.01.2013 20:28
UnBeeR
 
Все верно.
Цитата:
Если нет security2.fdb после установки С-Маркета необходимо запустить SMAdmin.exe при запуске данный модуль будет выводить сообщения о добавлении пользователей в security2.fdb, необходимо согласиться о добавлении. Дополнительно у пользователей установится пароль "0".
именно так все и произошло.
Поскольку пользователи стандартные с стандартными паролями, то 2й вариант решения проблемы оказался проще с последующей правкой пароля через IBExpert. О security2.fdb я не побеспокоился заранее и взять было негде. Однако он security2.fdb формируется со стандартными значениями, а именно пароль 3, при чистой установке S-marketa.
11.01.2013 13:31
Eragon
 
Править пароли через IBExpert не обязательно я бы сказал не нужно т.к после запуска SMAdmin можно изменить пароли на пользователях в самом SMAdmin для этого необходимо выбрать пользователя зайти в редактировать пользователя и установить новый пароль.
Часовой пояс GMT +3, время: 12:37.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.