Страница 1 из 5 12345 ПоследняяПоследняя
Показано с 1 по 10 из 46

Тема: Upgrade c SH3 на SH4 не идет (+)

  1. #1
    Разбирающийся
    Регистрация
    22.03.2010
    Адрес
    Yakutsk
    Сообщений
    249
    Поблагодарил(а)
    13
    Благодарностей: 4 (сообщений: 4)

    Upgrade c SH3 на SH4 не идет (+)

    upgrad-е базы SH3 на SH4 (конкретно хотим перенести справочники и блюда), при этом возникает проблема, опишу как я это делаю:
    Создаю чистую базу в SH4 согласно инструкции:
    ---------------------------------------------------
    1. Остановить сервер (если существует)
    2. Перенести куда-нибудь старые базы (если есть)
    3. Запустить SDBConf.exe.
    Запомнить пути DataBase file,DataBase log, Очистить их. (это если уже база была установлена ранее)
    4. Запустить сервер.
    5. Запустить SDBMan.exe. Когда предложит логин,нажать <отмена>.
    6. Выбрать пункт меню (п.м.) "Прочее\ Создать базу"
    Сервер: SDBSERV
    Файл данных: см.п.3 либо C:\UCS\SDBSrv\Database\dbfile.sdb
    Файл журнала обновлений: см.п.3 либо C:\UCS\SDBSrv\Database\dblog.sdl
    путь к библиотекам: Папка где серверные dll ( sh_crtdb.dll,sh_serv.dll )
    путь к архиву: путь куда будет делаться Backup (какую-нибудь директорию)
    имя администратора: Admin
    Если делать upgrade из InterBase, то это все, 7,8,9 делать не надо........
    -----------------------------------------------------------------------
    Все это сделал, далее запускаю IB2SH.EXE, монтирую сетевой диск, где стоит SH3 (он стоит на др.сервере),далее указываю все как скриншоте №11.JPG, делаю Connect, коннект проходит нормально-далее указываю все как на скришоте 22.JPG, далее делаю Start- и практически сразу же выскакивает ошибка-скришоты 3 3.JPGи 4 4.JPG. Вот протокол: Изменение структуры БД источника... ОК
    Создание структуры БД. Часть 1... Таблица с именем "shParams" уже существует.
    Перенос данных закончен с ошибками
    --------------------------------------------------------------------------
    Sdb Server 1.22, SH 4.61, SH 3.32 (версия БД 3.30)
    ----------------------------------------------------------------------------
    Читал в инете,что для утилиты IB2SH.EXE обязательное использование InterBase5, у меня на сервере, где стоит SH3 - стоит FireBird_1_5 - это имеет какое-либо отношение к проблеме?

    И еще вопрос-нам приедтся ведь отдавать ключ от SH3, как а таком случае нам обращаться к старым данным?

  2. #2
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Цитата Сообщение от andreyykt Посмотреть сообщение
    6. Выбрать пункт меню (п.м.) "Прочее\ Создать базу"
    Были еще указания, что в новосозданной базе надо запускать процедуры BuildALL и Populate - это выполняете?

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

    Вот она, добавка:

    ...Если же ставить в новый ресторан чистую базу , то нужно выполнить запросы:

    7. п.м."Файл\соединение с сервером". Подцепиться к базе. Не обращать внимание на сообщение:
    "Загрузка библиотеки приложения ...SHAdm.bpl завершилась ошибкой. Некоторые функции могут
    оказаться недоступными"

    8. п.м."Прочее\Выполнить запрос"
    Процедура: BuildAll
    Библиотека: С:\UCS\sh4\srv\sh_crtdb.dll (полный путь к sh_crtdb.dll)

    п.м."Документ\Выполнить"

    9.
    Процедура: Populate
    Библиотека: С:\UCS\sh4\srv\sh_crtdb.dll (полный путь к sh_crtdb.dll)

    п.м."Документ\Выполнить"

    Все база создана. Запустить sh.exe и проверить работоспособность.
    Алексей Аркадьев

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

  3. #3
    Разбирающийся Аватар для VampireKB
    Регистрация
    27.03.2007
    Адрес
    Moscow City
    Сообщений
    2,854
    Поблагодарил(а)
    0
    Благодарностей: 17 (сообщений: 11)
    насколько я помню,для апгрейда из 3-ки в 4-ку эти параметры не нужны...(по-крайне мере не нужны были
    )

    з.ы. насколько я помню,я даже базу не делал..
    просто ставил Интербейз 5.6 и запускал апгрейдер...
    Хотите БЕСПЛАТНЫЙ кипер ? http://www.techrk.ru/?cat=17
    Также доступен ФТП !! ftp://techrk.ru
    Теперь возможно произвести покупку ПО через терминалы Qiwi.Подробности на сайте

  4. #4
    Разбирающийся
    Регистрация
    22.03.2010
    Адрес
    Yakutsk
    Сообщений
    249
    Поблагодарил(а)
    13
    Благодарностей: 4 (сообщений: 4)
    Вообщем дело такое, что я понял нужно сделать вот что: сделать бэкап в FireBird_1_5, далее этот бэкап я переношу на др.сервер,где у меня будет стоять InterBase56 (шас там 4 стоит-как его снести?), там делаю рестор-правильный ход? Далее нужно запустить Dockill и убить данные до 01.01.2010 -как это сделать? нужно ли ключ переставлять (SH3) с сервера на сервер при таких манипуляциях? не могу без опыта составить четкий алгоритм действий...........

  5. #5
    Разбирающийся Аватар для VampireKB
    Регистрация
    27.03.2007
    Адрес
    Moscow City
    Сообщений
    2,854
    Поблагодарил(а)
    0
    Благодарностей: 17 (сообщений: 11)
    ДОККИЛЛ необязателен,но желателен
    Ключ - не понадобится.
    Интерьейз 5.6 - является основным условием для перехода с СХ3 на СХ4
    Хотите БЕСПЛАТНЫЙ кипер ? http://www.techrk.ru/?cat=17
    Также доступен ФТП !! ftp://techrk.ru
    Теперь возможно произвести покупку ПО через терминалы Qiwi.Подробности на сайте

  6. #6
    Разбирающийся
    Регистрация
    22.03.2010
    Адрес
    Yakutsk
    Сообщений
    249
    Поблагодарил(а)
    13
    Благодарностей: 4 (сообщений: 4)
    ок, и еще несколько вопросов:

    Дело в том, что пока суть до дела, я изучаю SH4, создаю по инструкции БД, насторожило вот что : - «Не обращать внимание на сообщение:
    "Загрузка библиотеки приложения ...SHAdm.bpl завершилась ошибкой. Некоторые функции могут
    оказаться недоступными"» - у меня такого не было сообщения;

    2. 8. п.м."Прочее\Выполнить запрос"
    Процедура: BuildAll
    Библиотека: С:\UCS\sh4\srv\sh_crtdb.dll (полный путь к sh_crtdb.dll)

    п.м."Документ\Выполнить" – этот запрос выполнился нормально;

    3. 9.Процедура: Populate Библиотека: С:\UCS\sh4\srv\sh_crtdb.dll (полный путь к sh_crtdb.dll)

    п.м."Документ\Выполнить" – эта процедура выскакивает вот с такой ошибкой: Нарушение условия уникальности автоинкрементного поля таблицы "Currencies"., Ошибка сервера Sdbserv 76.
    Объект = "Currencies". Параметр = 0. Ошибка Win32 = 0., нормально ли это?

    4. Далее я запускаю sh.exe и он нормально запускается. Здесь по ходу дела еще вопрос-коли он запустился, значит все у нас в порядке с ключом на него?

    5. И еще, почему когда я выставил в Startup mode: Service, то ни в какую не могу подключиться к серверу, хотя данная служба запущена в Win2003, коннект появляется только если я выставлю Windows – кстати сижу и настраиваю через RDP.

    6. И когда запуска коннект SDBMAN к примеру, то в поле База Данных, стоит SDBSERVNa0 – мне приходится эти буквы с двоеточием всегда убирать, чтобы произошел коннект, как от этого избавиться?

  7. #7
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Цитата Сообщение от andreyykt Посмотреть сообщение
    Некоторые функции могут
    оказаться недоступными"» - у меня такого не было сообщения;
    Да,в последних версиях нет.
    Цитата Сообщение от andreyykt Посмотреть сообщение
    Ошибка сервера Sdbserv 76.
    Объект = "Currencies". Параметр = 0. Ошибка Win32 = 0., нормально ли это?
    Думаю, что ненормально - никогда такого не было.
    Цитата Сообщение от andreyykt Посмотреть сообщение
    коли он запустился, значит все у нас в порядке с ключом на него?
    Да.
    Цитата Сообщение от andreyykt Посмотреть сообщение
    стоит SDBSERVNa0 – мне приходится эти буквы с двоеточием всегда убирать, чтобы произошел коннект
    Думаю, что надо правильно настроить shsetup.
    Возможно, это и к пятому вопросу имеет отношение.
    Алексей Аркадьев

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

  8. #8
    Разбирающийся
    Регистрация
    22.03.2010
    Адрес
    Yakutsk
    Сообщений
    249
    Поблагодарил(а)
    13
    Благодарностей: 4 (сообщений: 4)
    Ок, спасибо!!! Вообщем все убил, перечитал еще раз 10 инструкцию, все сделал-в этот раз никаких ошибок, даже вот это появилось : ""Загрузка библиотеки приложения ...SHAdm.bpl завершилась ошибкой. Некоторые функции могут
    оказаться недоступными"»".

    Проверил ShSetup - там стояло NetBios,поставил Local - 5 вопрос все равно остался открытым.....может сервер новый создать?

  9. #9
    Разбирающийся Аватар для okis
    Регистрация
    21.10.2007
    Адрес
    Москва
    Сообщений
    1,447
    Поблагодарил(а)
    2
    Благодарностей: 31 (сообщений: 21)
    А Вы уверены, что служба запущена? Вы её сами запускали?

  10. #10
    Разбирающийся Аватар для VampireKB
    Регистрация
    27.03.2007
    Адрес
    Moscow City
    Сообщений
    2,854
    Поблагодарил(а)
    0
    Благодарностей: 17 (сообщений: 11)
    Если связь идёт через RDP,то необходимо сервер запускать по TCP и в SHSETUP указывать IP сервера (либо,как вариант, 127.0.0.1)
    Хотите БЕСПЛАТНЫЙ кипер ? http://www.techrk.ru/?cat=17
    Также доступен ФТП !! ftp://techrk.ru
    Теперь возможно произвести покупку ПО через терминалы Qiwi.Подробности на сайте

Похожие темы

  1. не идет печать на com2
    от Арнольд в разделе RK: Сервис-печать, принтеры
    Ответов: 32
    Последнее сообщение: 03.07.2009, 18:40

Ваши права

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