Показано с 1 по 10 из 10

Тема: Обрезание базы базы RK7 (SQL)

  1. #1
    Интересующийся
    Регистрация
    06.02.2016
    Адрес
    Курск
    Сообщений
    47
    Поблагодарил(а)
    2
    Благодарностей: 0 (сообщений: 0)

    Обрезание базы базы RK7 (SQL)

    Добрый день, возможно тема продублирована или встречались обрывки сообщений на эту тему....но все же...хотелось бы уточнить

    что дано:

    Завидуха, которой уже 4 года RK7 7.4.хх? SQL 2005 express( свободное место в менеджере показывает 59 мегабайт)

    что хотелось бы

    уменьшить базу SQL путем удаления от туда допустим года 2 а то и 3....

    как это можно сделать на практике?

    Постарался кратко описать ситуацию.....да согласен можно было б просто пересоздать базу SQL, но хочется сохранить отчетность за прошлый год

  2. #2
    Разбирающийся
    Регистрация
    28.06.2013
    Адрес
    Краснодар
    Сообщений
    1,333
    Поблагодарил(а)
    23
    Благодарностей: 143 (сообщений: 101)
    Пересоздать и пересобрать сколько нужно

  3. #3
    Разбирающийся
    Регистрация
    23.04.2014
    Адрес
    Волгоград
    Сообщений
    1,619
    Поблагодарил(а)
    5
    Благодарностей: 29 (сообщений: 24)
    Можно еще попробовать обновить хотя бы до SQL 2008. Там ограничение на размер базы - уже 10 Гб, в 2005 насколько помню было меньше.

  4. #4
    Интересующийся
    Регистрация
    06.02.2016
    Адрес
    Курск
    Сообщений
    47
    Поблагодарил(а)
    2
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от satan Посмотреть сообщение
    Пересоздать и пересобрать сколько нужно
    отлично как это сделать если не сложно в подробностях

  5. #5
    Разбирающийся
    Регистрация
    13.12.2009
    Адрес
    Москва
    Сообщений
    3,647
    Поблагодарил(а)
    3
    Благодарностей: 26 (сообщений: 22)
    отлично как это сделать если не сложно в подробностях
    - Создать нужную бузу в sql
    - разрешить перезакачку смен (может и не понадобится, так как база sql чистая будет)
    - выгрузить (перезакачать) в базу смены за нужный период.
    Как-то так

  6. #6
    Разбирающийся
    Регистрация
    23.04.2014
    Адрес
    Волгоград
    Сообщений
    1,619
    Поблагодарил(а)
    5
    Благодарностей: 29 (сообщений: 24)
    Цитата Сообщение от Rus75lan Посмотреть сообщение
    - разрешить перезакачку смен (может и не понадобится, так как база sql чистая будет)
    Вместо этого просто удалить check.udb и перезапустить сервер отчетов. Будет быстрее.

  7. #7
    Интересующийся
    Регистрация
    06.02.2016
    Адрес
    Курск
    Сообщений
    47
    Поблагодарил(а)
    2
    Благодарностей: 0 (сообщений: 0)
    так а откуда нужные смены взять? из папки с архивом смен?

  8. #8
    Разбирающийся
    Регистрация
    23.04.2014
    Адрес
    Волгоград
    Сообщений
    1,619
    Поблагодарил(а)
    5
    Благодарностей: 29 (сообщений: 24)
    Да. base/backups/ftpserver на сервере отчетов. Если в 7.4 оно уже архивировалось туда, не помню. Если там нет - с кассового сервера.

  9. #9
    Интересующийся
    Регистрация
    06.02.2016
    Адрес
    Курск
    Сообщений
    47
    Поблагодарил(а)
    2
    Благодарностей: 0 (сообщений: 0)
    и так промежуточный итог....

    1.останавливаю сервер справочников, сервер отчетов ( так как все на одной машине)
    2. Делаю бекап SQL базы
    3. создаю новою с таким же названием
    4. захожу в папку кассового сервера BASE\backups\ftpserver\ от туда я беру те смены которые мне нужны ( допустим за 1 год)
    5. а вот тут проблемка куда кидать закидывать смены и пункта 4? что б наполнить новую SQL базу?

    P.S. 1.сейчас заглянул в rk7srv.INI так у меня строчки нет использовать SQL, еще планирую добавить использовать shift2sql
    2. и такой вопрос, а что делать с check.udb ее удалять или нет?

  10. #10
    Интересующийся
    Регистрация
    06.02.2016
    Адрес
    Курск
    Сообщений
    47
    Поблагодарил(а)
    2
    Благодарностей: 0 (сообщений: 0)
    и так в сухом остатке я все же проделал то, что хотел базу пересобрал, если вдруг кому нибудь пригодиться опишу свои действия
    оговорюсь сразу за основу взято сообщение пользователя "nekrasov"

    1. Останавливаете службы RK7 ( сервер справочников и кассовый если они на одной машине);
    2. в
    rk7srv.INI прописываем UseSql=0 ( ну или если прописано то меняем 1 на 0);
    3. Переименовываем
    check.udb;
    4. Заходим
    SQL Server Management Studio;
    5. Находим нашу базу и переименовываем ее ( на всякий случай, потом можно будет ее грохнуть);
    6. создаем новую базу с таким же именем как и старая ( до переименования);
    7. Далее надо поверить совпадают пользователи базы данных ( если нет то выставляем прежнему пользователю такие же права на новую базу, что и в старой) ;
    7.1 на этом этапе еще можно обновить SQL ( возможно придется перестроить путь до базы) ;
    8. Запускаем сервер отчетов;
    9. Далее запускаем менеджера RK 7;
    10. Далее СЕРВИС-ЭКСПОРТ ДАННЫХ-ЭКСПОРТ В ДРУГУЮ БД;
    10.1 Там по умолчанию должна быть установка с нашей БД SQL просто вводим пароль и пользователя к SQL ;
    10.2 Ставим
    галки Только таблицы, Накопит данные, и данные справочников;
    10.3 Ждем пока все пройдет;
    11.Останавливаете службы rk7 меняем UseSql=0 на UseSql=1 ( для себя еще дописал Useshift2sql = 1);
    12. Запускаем сервер справочников ( ждем обновления);
    13. Далее необходимо накидать нужные смены за нужный период ( хранятся они в ...
    \BASE\backups\ftpserver\Enterprise(...)\Restaurant (..)\Server(....) );
    14. Выбираем нужные смены и закидываем их в папку ( ...\BASE\filesync\incoming );
    15. Начнется пересчет этих смен и закачка их в базу SQL;

    после закачки смен удалил все данные из папки CUBES и пересчитал все кубы

    При этом методе у меня не удалились отчеты по общей выручке, а очень бы хотелось прошу помощи в разъяснении как удалить эту информацию

    Если на этапе запуска серверов RK возникли ошибки то смотрим логи

    Последний раз редактировалось Roman1212; 11.01.2017 в 00:51.

Похожие темы

  1. SH4: Обрезание базы (Как перенести данные) + вопросы по SHCut
    от Old в разделе Обрезание базы StoreHouse
    Ответов: 66
    Последнее сообщение: 14.09.2021, 13:01
  2. Ответов: 5
    Последнее сообщение: 12.09.2013, 16:56
  3. 2 базы в RK7
    от Dauren в разделе R-Keeper 7
    Ответов: 7
    Последнее сообщение: 23.08.2012, 13:41
  4. Побились базы
    от WillyVel в разделе RK: Базы данных, ошибки, проблемы
    Ответов: 4
    Последнее сообщение: 17.05.2011, 17:30
  5. Обрезание базы SH3
    от frolals в разделе Старые версии: Storehouse 2 и 3
    Ответов: 1
    Последнее сообщение: 18.01.2011, 22:49

Ваши права

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