Просмотр полной версии : Проблема с сервером справочников
Здравствуйте. Проблема с работой сервера справочников, не запускается служба. Имя пользователя, компьютера, IP адреса не меняли. Сервер справочников без MSSQL запускается с параментром UseSQL=0. Грешу на MSSQL. Кто нибудь с таким сталкивался? RK7.4.21.197
И еще вопрос: если сервер справочников не работает то куда данные о сменах падают и как работает логика сохранение данных о рабочей смене.
[refsrv.stk]
129:Unhandled exception: Не удается открыть базу данных "rk7data", запрашиваемую именем входа. Не удалось выполнить вход
EOleException:Не удается открыть базу данных "rk7data", запрашиваемую именем входа. Не удалось выполнить вход
Windows error =2 (2h). Не удается найти указанный файл.
0022F992.D:\RK7\bin\win\refsrv.exe
-------------------Start STACK------------------
002066F0.D:\RK7\bin\win\refsrv.exe
-------------------END STACK------------------
-------------------------------------
13.02 19:34:57.398
36:*** Server stopped ***
Dauren, у меня в ранних билдах 7.4.21 было такое, что служба не запускалась, а десктоп - пожалуйста.
Но что-то похоже у Вас и в самом деле что-то не так с БД.
Надо попробовать сделать ее бэкап и восстановление, для начала.
Так же можно попробовать сделать другую базу и проверить, будет ли кипер загружаться с ней.
Dauren, у меня в ранних билдах 7.4.21 было такое, что служба не запускалась, а десктоп - пожалуйста.
В режиме десктоп тоже не работает, выдает "ошибка отправки данных на RK7SRV". Сделать бэкап базы SQL? Если да то можно ли инструкцию как сделать бэкап и восстановление, а также как создать базу.
На данный момент куда данные сливаются о сменах? Мы их не потеряем?
На данный момент куда данные сливаются о сменах? Мы их не потеряем?
В UDB. Не потеряете.
В UDB. Не потеряете.
Если данные сохраняются в UBD. то думаю можно снести MSSQL и заново поднять и подгрузить UDB. Если да, то можете написать процедуру по созданию новой базы SQL и закидыванию туда базы UBD?
Пробую создать новую базу с тем же именем.
1. Использую UseSql=0. Захожу в R-Keeper , Сервис - Экспорт данных - Экспорт в другую ДБ. Там Указываю ранее созданный SQLEXPRESS(название соединения), Указываю имя пользователя и пароль. Далее нажимаю ок
2. Далее запускаю сервер справочников в режиме десктоп, вроде как запускается кубы но данных там нет
куда дальше копать?
куда дальше копать?
Теперь надо:
- Сервис - информация об общих сменах - удалить;
- \rk7\base\backups\ftpserver\Enterprise... - взять информацию о закрытых сменах (прежде, чем делать первый пункт, надо бы убедиться, что в бэкапах есть нужные данные)
- эти файлы кидаем в \rk7\base\filesync\incoming\
Там Указываю ранее созданный SQLEXPRESS(название соединения), Указываю имя пользователя и пароль. Далее нажимаю ок
А галочки какие ставили?
В общем с самого начало опишу как я начал делать:
1. В Refsrv.ini поставил UseSql=0, перезапустил службу сервера справочников;
2. Удалил в SQL Mangement Studio саму базу которая называлась rk7data;
3. Создал новую базу тем же именем rk7data, остальное оставил по умолчанию;
4. Зашел в R-Keeper нажал "Сервис - Экспорт данных - Экспорт в другую ДБ"
5. В окне указал параметры соединения. (В моем случае это был SQL Server), Логин:sa, пароль:123456. см. рисунок 1
6. Потыкал все галочки, кроме одной. Если не так тапочками не бросайтесь :)
7. ОК
8. Ставлю UseSQL=1 в Refsrv.ini и пере запускаю сервер справочников
9. Сервис - информация об общих сменах - удалить;
10. \rk7\base\backups\ftpserver\Enterprise... - взять информацию о закрытых сменах (прежде, чем делать первый пункт, надо бы убедиться, что в бэкапах есть нужные данные)
11. эти файлы кидаем в \rk7\base\filesync\incoming\
А что делать дальше не знаю, то есть без точного руководства боюсь затереть базу
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot