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

Тема: Как перекачать базу в чистую

  1. #1
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)

    Как перекачать базу в чистую

    1. Берем upgrade.exe и upgrade.ini, переписываем в отдельную папку. Туда же переписываем нужные скрипты Install2xx.sql и transfer.txt. Как определить нужные? Для второй версии это содержимое папки fromSH2xxtoSH2xx, для третьей - fromSH3xxtoSH3xx. Если будете проводить апгрейд с двойки на тройку, то fromSH2xxtoSH3xx. Install2xx.sql всегда так называется, даже для тройки!
    2. В ту же папку переписываем исходную базу, и чистую базу. Чистая база должна быть:
    - той же версии, если просто чистим;
    - если апгрейдим программу, то той версии, которая нужна под версию программы.
    3. В transfer.txt находим
    {move\ Статистика по документам: OutPtrs\ [200, 999]\ T\ OutPtrs\\ NO_GEN\ }
    {move\ Статистика по документам: Remns\ [200, 999]\ T\ Remns\\ NO_GEN\ }
    {move\ Статистика по документам: RemnsA\ [200, 999]\ T\ RemnsA\\ NO_GEN\ }
    - и удаляем эти три строчки.
    4. Запускаем upgrade.exe. Обратите внимание, что какие-либо ключи для этой программы не нужны! Требуется лишь установленный interbase-сервер. Соответственно, upgrade не зависит от версии сервера interbase, но версия сервера interbase должна соответствовать обрабатываемым базам!
    5. БД-источник и бд-приемник - надеюсь, понятно. Выполнить скрипты - все три галки. Из остальных только на всякий случай про log-файл. Если вдруг по дурости делаем обработку на рабочей базе, а не на ее копии, то ставим галку "создавать копии". Но вообще лучше позаботиться об этом вручную самостоятельно.
    6. Жмем старт. Можно озаботиться перед процедурой создать пользователя UCS через SHAdmin (а вот она требует ключа) с паролем типа "1". Если не позаботились, логинимся под пользователем SYSDBA, если пароль не меняли, то это стандартный masterkey.
    7. Предложение запустить SHCheck - в сад (вы же сделали это раньше и поправили, что смогли?)
    8. Выдержка из стандартного хелпа:
    "! Скрипты, начинающиеся с SELECT следует запускать, нажимая "Открыть",
    ! остальные - "Выполнить".
    Перед тем, как жать кнопки, вдумчиво читаем начальные комментарии! Если пишет типа "только для перекачки из двухвалютной версии", а у вас обычная (в подавляющем большинстве случаев) - пропускаем. Впрочем, я не замечал каких-то глюков, если эти скрипты все же выполнить.
    Также на начальном этапе программа может орать, что такие скрипты уже есть. Значить, их кто-то создал до вас - смело жмем пропустить для каждого такого скрипта.
    На "перекачивать содержимое таблиц?" соглашаемся и ждем... Продолжительность этой процедуры зависит от размера базы и расторопности вашей машинки.
    Если вываливается с ошибками - прерываем работу и изучаем мегаинфопомощь http://www.carbis.ru/forum/showthread.php?t=68
    9. Собственно, после успешной перекачки опять предлагается выполнить скрипты - тут все ровно так, как в начале, читаем и в основном соглашаемся.
    Все во внимании, потому что встретиться скрипт
    "/* Для выполнения нажми ОТКРЫТЬ (Click OPEN for running script) */" - и надо будет нажать вначале открыть, а потом уже выполнить.
    Select'ы тоже не забываем открывать.
    В итоге получим еще раз предложение залогиниться, а потом собщение "перекачка завершена!"
    10. Радуемся.
    11. Еще выдержка:
    "После перекачки без статистики запускаем SHCheck.exe, проверяем на
    ошибки и после окончания проверки и появления списка ошибок, нажимаем
    в любом месте окна правой кнопкой и выбираем пункт "Пересчитать все".
    После пересчета снова проверяем на ошибки, если необходимо исправляем
    ошибки и пересчитываем неверные очереди (чаще всего эту процедуру
    необходимо выполнять несколько-до полного исправления ошибок)
    Конечно, может быть ситуация, когда ошибки не исправятся, тогда
    необходимо смотреть тексты ошибок и разбираться более тщательно."
    Ставить при первом поиске "исправить найденные ошибки" - не надо. Многие ошибки уйдут при пересчете.
    Пересчитываем, даже если ошибок не найдено!
    Кроме того, если в ошибках есть неверные очереди, то следует пересчитать неверные очереди.
    Не забываем перед запуском SHCheck поменять пути на получившуюся базу!
    12. Радуемся еще раз.
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  2. #2
    Новичок Аватар для alezara
    Регистрация
    18.08.2009
    Адрес
    Дол
    Сообщений
    6
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Во многих сообщения встречается "той же версии, если просто чистим;"
    А как почистить базу?
    Последний раз редактировалось alezara; 19.08.2009 в 09:45.

  3. #3
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Собственно, так, как описано в первом сообщении. Просто Вы можете таким образом и апгрейд сделать, а можете и не делать.
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  4. #4
    Разбирающийся
    Регистрация
    26.07.2007
    Адрес
    Питер
    Сообщений
    250
    Поблагодарил(а)
    18
    Благодарностей: 8 (сообщений: 7)
    При перекачке из версии SH 3.25 в версию SH 3.30 возникает ошибка - Категории блюд: Categories( Field value required. validation error for column VAT, value "*** null ***" ) - ERROR
    Может кто сталкивался?

  5. #5
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Продублирую себя же (http://www.carbis.ru/forum/sh-%D0%92...html#post7440_
    При перекачке баз иногда такая ошибка:
    "Field value reguired, validation error for column VAT, value"***null***""
    Означает, что версия таблицы-источника старая. Решение нашел здесь:
    http://sergmuz.com.ru/restforum/index.php?showtopic=941
    Позволю процитировать:
    "Означает это, что скрипт апгрэйда пытается получить из старой базы значения несуществующих полей.
    Я лечил это так: открыл базу-ИСТОЧНИК редактором и добавил в таблицу CATEGORIES (или CATEGORIES2, проверь по своему логу), поля VAT и SALETAX с флажком "not null", и значениями по умолчанию 0 (ноль). Правильные типы полей можешь посмотреть тем же редактором в базе-ПРИЁМНИКЕ. После этого берёшь чистую базу-ПРИЁМНИК и повторяешь апгрейд. Всё это шаманство нужно, чтобы перекачались списки категорий блюд, самих блюд и калькуляционные карты."
    (с) troubleshooter3D

    ---------- Сообщение добавлено в 01:23 ---------- Предыдущее сообщение было в 01:22 ----------

    З.Ы. Пользуюсь всегда iBExpert'ом.
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  6. #6
    Сведущий
    Регистрация
    23.11.2010
    Адрес
    Kiev
    Сообщений
    60
    Поблагодарил(а)
    1
    Благодарностей: 0 (сообщений: 0)
    Вопрос, при перекачки базы СХ3 в СХ3 запрашивает логин и пароль, ввожу SYSDBA и пароль админа (под этой учеткой без проблем подключаюсь к складу), а мне update выдает неверное имя или пароль! Как такое может быть?

  7. #7
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Интербейс какой?
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

Похожие темы

  1. SH4: Как создать чистую базу данных
    от SH в разделе Установка, перенос, восстановление, добавление второй базы Storehouse
    Ответов: 15
    Последнее сообщение: 03.11.2016, 06:54
  2. Разбить 1 базу на 2
    от Desha в разделе SH: Технические вопросы
    Ответов: 2
    Последнее сообщение: 04.05.2009, 19:48
  3. Перекачка в чистую базу в SH3 ?
    от Володя в разделе Старые версии: Storehouse 2 и 3
    Ответов: 1
    Последнее сообщение: 26.02.2009, 17:55
  4. Как скопировать базу данных
    от Чакипер в разделе R-Keeper 6
    Ответов: 1
    Последнее сообщение: 11.07.2008, 13:02
  5. Ответов: 0
    Последнее сообщение: 27.12.2006, 17:35

Метки этой темы

Ваши права

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