° Начало ° Ответить ° Статистика ° Регистрация ° Поиск ° RSS ° Wiki ° |
Форумы Интермех / Search, ImProject / Восстановить удаленного пользователя |
Автор | Сообщение |
freestyler Участник ОАО "Новая ЭРА", СПб |
Дата: 27 Окт 2009 17:11:51 Был по ошибке удален пользователь, можно ли как-то его восстановить? |
Katenok-13 Участник ОАО "Бийский котельный завод" |
Дата: 28 Окт 2009 09:47:26 Мы пробовали пару лет назад - не получилось. Подробностей никто уже не помнит |
LLirik Участник НПО "Автоматика" |
Дата: 28 Окт 2009 13:01:58 Возможностей в Search нету, но в принципе возможно. Но только прямо ручками в базе немного покопаться придется. Если надо могу алгоритм тут написать, если не надо не буду писать.)) Так что уточните будете копаться напрямую в базе или нет. |
freestyler Участник ОАО "Новая ЭРА", СПб |
Дата: 30 Окт 2009 09:02:28 Буду, напишите, пожалуйста. А то я букву D удалил, из логина удалил _D_USER_ID. В Сёрч войти можно, но Сёрч админ пользака все равно не видит... |
Jk Участник НПП Интермех |
Дата: 30 Окт 2009 12:25:53 LLirik Вы уверены что Ваше решение будет работать на всех СУБД и на всех версиях Search? думаете стоит писать тут инструкции по модификации БД, которые в общем могут привести к непредсказуемым последствиям? |
Kostyaev Участник Волгодонск |
Дата: 30 Окт 2009 16:11:43 Давайте попробуем, если intermech не возражает! У нас СУБД FireBird 2.1 & Search 9 SP 5 |
Kostyaev Участник Волгодонск |
Дата: 2 Ноя 2009 08:41:27 Пардон, промахнулся веткой :-D |
freestyler Участник ОАО "Новая ЭРА", СПб |
Дата: 2 Ноя 2009 11:58:54 ° Поправил: freestyler но может быть стоит аккуратно провести эксперимент? У нас MS SQL и Search 8.2 sp 15 |
LLirik Участник НПО "Автоматика" |
Дата: 6 Ноя 2009 13:04:41 Нет не уверен. Но ради эксперимента попробовать то можно? У меня тоже MS SQL и на версии 8 когда то давно как раз сработало. freestyler берем User_ID (UID) удаленного пользователя из Users, как вы уже сделали удаляем D из UserStatus ищем в таблице groups запись где user_id=UID, у этой записи ещё NAME_GROUP=for_user_number_UID, и берем оттуда значение GROUP_ID (GID) в таблице grpingrp добавляем запись c параметрами GROUP_ID=GID , ingroup_id=999999999 готово, пользователь нормально отображается в группе ВСЕ ПОЛЬЗОВАТЕЛИ |
freestyler Участник ОАО "Новая ЭРА", СПб |
Дата: 24 Ноя 2009 10:20:51 LLirik: Спасибо, сегодня появился подходящий объект для эксперимента - буду пробовать |
На форуме сейчас: гостей - 1 пользователей - 0 |
Наибольшее количество посетителей: 87 [1 Янв 2017 02:23:26] гостей - 87 / пользователей - 0 |
miniВВ © 2001-2024 |