Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 18

Тема: Восстановление данных справочников из mssql

  1. #1
    Сведущий
    Регистрация
    28.06.2009
    Адрес
    Калуга
    Сообщений
    95
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)

    Восстановление данных справочников из mssql

    Добрый вечер!
    Возникла следующая ситуация, на компьютере где был установлен сервер справочников сдох жесткий диск, удалось восстановить все файлы кроме rk7.udb, в sql хранилась полная копия, базу mssql удаломь тоже полностью восстановить. Как восстановить теперь все справочники?
    Заранее спасибо!

  2. #2
    Разбирающийся
    Регистрация
    25.05.2009
    Адрес
    Москва
    Сообщений
    786
    Поблагодарил(а)
    1
    Благодарностей: 7 (сообщений: 7)
    Попробуйте посмотреть бекапы database\base\backups\databases\2015.07.09.at.12.4 2.

    Если были сервера отчетов на других ПК, то можно от туда подсунуть.

    И на строить бекапирование не только баз, но и ПО.

  3. #3
    Сведущий
    Регистрация
    28.06.2009
    Адрес
    Калуга
    Сообщений
    95
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    бэкапов нету, какие еще есть варианты решения данной проблемы?

  4. #4
    Сведущий
    Регистрация
    28.06.2009
    Адрес
    Калуга
    Сообщений
    95
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    есть целый rk7log.udb, это как то может помочь?

  5. #5
    Разбирающийся
    Регистрация
    25.05.2009
    Адрес
    Москва
    Сообщений
    786
    Поблагодарил(а)
    1
    Благодарностей: 7 (сообщений: 7)
    думаю, что нет. Скорее всего, это лог изменений в базе для "хистори". Странно, что у вас не получилось восстановить ни один из бекапов.
    Так что у Вас там с сервером отчетов? Или было "все в одном флаконе"?

  6. #6
    Сведущий
    Регистрация
    28.06.2009
    Адрес
    Калуга
    Сообщений
    95
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Да, был только один сервер справочников((

  7. #7
    Разбирающийся
    Регистрация
    25.05.2009
    Адрес
    Москва
    Сообщений
    786
    Поблагодарил(а)
    1
    Благодарностей: 7 (сообщений: 7)
    получается 3 варианта:
    1) Уточнить в UCS по поводу восстановления базы ил лога
    2) Отдать винт профессионалам, которые специализируются на этом и восстановить
    3) Все с нуля...

  8. #8
    Сведущий
    Регистрация
    28.06.2009
    Адрес
    Калуга
    Сообщений
    95
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Так и отдавали в компанию storelab, они смогли восстановить все, кроме бэкапов и rk.udb
    Насчет восстановления из логов попробую узнать завтра в ucs

  9. #9
    Разбирающийся
    Регистрация
    25.05.2009
    Адрес
    Москва
    Сообщений
    786
    Поблагодарил(а)
    1
    Благодарностей: 7 (сообщений: 7)
    странно как-то. Там каждый день делается бекап, а по-умолчанию храниться 100 копий. Не поверю, что из 101 файла ни один не возможно восстановить.

  10. #10
    Интересующийся
    Регистрация
    06.02.2014
    Адрес
    Нск
    Сообщений
    45
    Поблагодарил(а)
    0
    Благодарностей: 1 (сообщений: 1)
    Если у вас остались базы Сервера касс (MIDSERVER), тогда вам следующим путем, пусть и длительным, но зато можно будет восстановить всю структуру как было и получить нормальную выгрузку кубов.

    1. Качайте MSDN SQL managment studio, поднимайте сервер ms sql и подключайте к нему базу sql.
    2. Далее, заходите в базу, и по каждой таблице выполняйте запрос ( проще всего это сделать выбрав правой кнопкой на таблице (Выбрать первые 1000 строк) Либо писать запрос типа SELECT * FROM tableName.

    Вам нужно будет переписать значения всех основных таблиц в r-keeper, например завести все блюда с названиями и кодами из таблицы MENUITEMS, кассы из таблицы CASHES, Скидки из таблицы DISCOUNTS, персонал из таблицы EMPLOYESS, и т.д.

    Посмотреть какие таблицы вам нужно переписать можно зайдя в кубы - выбрав нужный куб и правой кнопкой - Действия - Посмотреть SQL Запрос, там будут указаны все таблицы которые он использует.

    3. После этого когда вся база перебита 1 в 1, делаете выгрузку данных о продажах из сервера касс, и пересчитываете кубы.
    4. Результатом должна стать старая бд, со всеми данными о продажах.

    Данную операцию я проводил один раз, когда по глупости не сделал бэкапов на другой источник, заняло у меня это почти 2ое суток и в подчинении у меня было 2 человека, которые помогали перебивать. Правда там был ресторан которые работал уже почти 5 лет, поэтому данных было много. Но это я к тому, что задумайтесь, стоят ли усилия того, или проще создать всё по новой. В моем случае очень нужны были все данные о продажах, поэтому выбора не было. И да, прежде чем перебивать всю базу, убедитесь что ни один из файлов в rk7\base\backups\databases не запускается, как правильно говорят 100 файлов исчезнуть не могли, а бэкап там стоит по умолчанию.

Похожие темы

  1. Не стартует сервер справочников
    от Busyman в разделе Сервер справочников и сервер отчетов R-Keeper 7
    Ответов: 33
    Последнее сообщение: 11.12.2018, 16:01
  2. Восстановление данных за день
    от YANKER333 в разделе RK: Базы данных, ошибки, проблемы
    Ответов: 2
    Последнее сообщение: 02.04.2015, 07:54
  3. Сервер справочников
    от egor_k в разделе Сервер справочников и сервер отчетов R-Keeper 7
    Ответов: 10
    Последнее сообщение: 27.05.2013, 12:34
  4. Проблема с сервером справочников
    от Dauren в разделе Сервер справочников и сервер отчетов R-Keeper 7
    Ответов: 8
    Последнее сообщение: 21.02.2013, 22:15
  5. Проблема с сервером справочников
    от Dauren в разделе Сервер справочников и сервер отчетов R-Keeper 7
    Ответов: 4
    Последнее сообщение: 19.11.2012, 17:22

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •