Просмотр полной версии : SH3 backup/restore как это сделать?
Собственно subj. Что нужно запустить и куда нажать?
База ~500мб и тормозит на отчётах очень сильно.
Проще всего - через программу DocsKill
Если ее нет, то нужен вначале ответ на вопрос - сервер локальный или сетевой?
В локальном делается через Менеджера, в сетевом - только через командную строку.
В идеале надо делать перекачку в чистую базу.
DocsKill однозначно нет :(
Локальный? Сетевой? как определить? Interbase и база данных на одном компьютере.
Что за "Менеджер"? (имя .exe файла) и что в нём нужно сделать?
Что в коммандной строке нужно писать?
Заранее спасибо за развёрнутый ответ.
Самый простой вариант - дайте e-mail, вышлю Вам Docskill.
Или скачайте из прикрепления.
Естественно, удалять документы Вам не надо, поэтому периоды (оба) ставьте до какого-либо документооборота (типа 01.01.2000) и убирайте все галки, кроме "Архивировать/восстановить". Пропишите путь к gbak (это и есть утилита командной строки, она на компьютере с сервером точно есть). И все должно получиться.
Желательно _перед_ этой процедурой сделать проверку базы с помощью SHCheck - если есть ошибки, то backup скорее всего пройдет, а restore может и не развернуться.
Ну и все-таки - предпочтительнее b/r делать перекачку в чистую базу.
BackUp/Restore прошёл успешно и база уменьшилась до 140мб.
Но и до сжатия и после SHCheck показывает что в базе 7 ошибок.
Скриншоты в атаче. Что с этими ошибками делать? Как лечить?
Строго говоря, надо просто создать запись, на которую ссылается инвентаризация.
Сделать это можно с помощью SQL-запроса или используя инструмент для работы с базами типа IBExpert.
Подробнее "как" я объяснить не могу, т.к. для меня самого подобные операции вещь не тривиальная - делаю, но готового алгоритма не имею. Если в общих чертах - понять, на какую таблицу идет ссылка и в нужной таблице сделать запись под нужным номером. Еще, как вариант - поправить ссылку на правильную.
Meridian
01.02.2013, 17:09
DocsKill не видит базу... ктоньть подскажите как ему глазки протереть?
Скрины прилогаю
DocsKill не видит базу... ктоньть подскажите как ему глазки протереть?
Скрины прилогаю
Настроить путь через Setup.
Meridian
02.02.2013, 11:38
Какой еще Setup?
В Вашем архиве имеется файлы readme.txt, DocsKill.exe и пару ddp.sql но не какого Setup. Поясни плз
Какой еще Setup?
Гм...
Для всех приложений Shouse 3.x путь прописывается в реестре программой setup, входящей в дистрибутив любой версии Shouse 3.x
А если Вы пытаетесь подключиться к базе локально на компьютере, на котором вообще shouse никогда не работал, то Вам необходимо еще и движок БД установить, Interbase, тогда Вам сюда (http://www.carbis.ru/forum/sh-Важные-данные/159-Установка-shouse-версии-2-и-3-супертруд.html).
Meridian
05.02.2013, 14:10
Я слил Ваш архив и распаковал в папку C:\UCS\SH4\ на сервере SH4, соответственно SH на данном компьютере работает... и путь к базе настроен...
C:\UCS\SH4\ на сервере SH4А теперь внимательно смотрим на название темы:
SH3 backup/restore как это сделать? (http://www.carbis.ru/forum/showthread.php?t=1585&page=2)
Meridian, где здесь написано SH4?
На твой вопрос ответ в другой теме
SH4: Обрезание базы (Как перенести данные) + вопросы по SHCut (http://www.carbis.ru/forum/showthread.php?t=3073&page=4)
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot