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

Тема: Перекачка смены с помощью утилиты shift2sql.exe

  1. #1
    Новичок
    Регистрация
    24.04.2014
    Адрес
    Баку
    Сообщений
    8
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)

    Exclamation Перекачка смены с помощью утилиты shift2sql.exe

    Доброе времени суток. Кто воспользовался с утилитой shift2sql.exe в версии RK7.5.xx.xx? Прошу написать подробное информацию как и где прописать параметры для корректный работы утилиты или ссылку на манаул, видео урок.
    Проблема в том что у меня смена попала в менеджере отображается что последний смена 192 попал. Но в информация об общих сменах это смена не отображается. Соответственно отчет на этот смен нету. Попробовал перекинут смену ручным образом не помогло.

  2. #2
    Разбирающийся
    Регистрация
    23.04.2014
    Адрес
    Волгоград
    Сообщений
    1,619
    Поблагодарил(а)
    5
    Благодарностей: 29 (сообщений: 24)
    Цитата Сообщение от Eliw627 Посмотреть сообщение
    Доброе времени суток. Кто воспользовался с утилитой shift2sql.exe в версии RK7.5.xx.xx? Прошу написать подробное информацию как и где прописать параметры для корректный работы утилиты или ссылку на манаул, видео урок.
    Проблема в том что у меня смена попала в менеджере отображается что последний смена 192 попал. Но в информация об общих сменах это смена не отображается. Соответственно отчет на этот смен нету. Попробовал перекинут смену ручным образом не помогло.
    Описание
    Сабж, плюсы:
    • Не нагружает *.exe сервера
    • Можно модифицировать алгоритм выгрузки, не затрагивая сервер
    • Можно запускать параллельно несколько процессов загрузки данных
    • Можно использовать память, не отнимая её у сервера
    • Утечки памяти не так критичны
    Steps to reproduce:
    Описание: утилита заменяет собой обычный механизм выгрузки данных в SQL (в обычном режиме выгрузкой занимается сам сервер справочников/отчетов, при настройках, описанных ниже, выгрузка пойдет автоматически с использованием утилиты, что позволит разгрузить сервер и ускорить процесс). Ручной режим запуска утилиты нужен только для экспериментов и/или массовой загрузки файлов смен в другую базу. Т. е. все остальные механизмы остаются теми же (обрабатываются файлы из incoming, используется та же самая БД SQL, которую использует сервер отчетов и т. д.). Изменяется только механизм передачи в БД SQL. Всё, что Вам необходимо сделать - внести изменения в .ini файл и перезапустить сервер. Дальше все будет работать в автоматическом режиме.
    0. Использование утилиты возможно в версиях сервера справочников/отчетов не ниже 7.4.21.265. Если версия ниже - необходимо обновить сервер, занимающийся выгрузкой во внешнюю БД (соответственно, может потребоваться обновление вышестоящих серверов).
    1. Прикрепленный к данному заданию файл (shift2sql.exe) должен присутствовать в каталоге, где расположен *.exe файл сервера, осуществляющего выгрузку во внешнюю БД. ВНИМАНИЕ: в версиях старше 7.4.21.289 файл присутствует в стандартной поставке, ручное обновление не требуется (только если Вы не тестируете новую версию).
    2. В ini файле сервера отчетов/справочников (в зависимости от используемого сервера) следует добавить в секции CONFIG опцию UseShift2SQL:


    [CONFIG]
    ...
    UseShift2SQL = "1"
    ...

    3. Понять, что используется новый метод, можно, проанализировав лог файл (в данном случае видно, что раньше выгружалось более 2х минут, после включения - около 15 секунд):


    До:20.02 18:41:46.464 36:SQL Export ->20.02 18:44:29.380 36:SQL Export <-После:20.02 18:47:12.415 36:SQL Export (shift2SQL) ->20.02 18:47:26.369 36:SQL Export (shift2SQL): okay <-4.
    История изменений:

    0.0.1.3Имена в двойных кавычках, иначе было DELETE FROM ORDERS WHERE ORDER = 1, а ORDER - reserved!
    0.0.1.4Пропуск дублирующихся в исходной базе записей (сервер их выгружает, затем снова удаляет и записывает поверх новые). Проявлялось на VisitGuests, например.
    0.0.1.5Пропуск записей, если в них "плохие" значения (например, не прошло преобразование в дату/время числа -85184453278,12)
    0.0.1.6Улучшена обработка некорректных с точки зрения первичных ключей БД.
    0.0.1.8Исправления, связанные с #0026698: если в метаданных (XML) есть ключи, которых нет в исходной базе - они будут игнорироваться (но будет warning).
    0.0.1.9Поддержка #30450: возможность экспорта online данных из XML файла.
    0.0.1.10Исправления, связанные с #0036718, #0036426: если в метаданных (XML) или исходной базе есть ключи, которых нет в базе SQL - они будут игнорироваться (но будет warning).

  3. #3
    Новичок
    Регистрация
    24.04.2014
    Адрес
    Баку
    Сообщений
    8
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    до 3-его пункта все ясно добавил поле [CONFIG] в файле rk7srv.ini и прописал строку UseShift2SQL = "1". Затем снял ярлык с файла shift2sql.exe и в свойстве ярлыка прописал /desktop. После запуска появился лог файл с названием RK7TMSrv. Далее что делать не знаю. Дальше для меня как темный лес ((

    Если вы настраивали эту утилиту пожалуйста объясните по шагово как мне его настроит ?

  4. #4
    Разбирающийся
    Регистрация
    23.04.2014
    Адрес
    Волгоград
    Сообщений
    1,619
    Поблагодарил(а)
    5
    Благодарностей: 29 (сообщений: 24)
    Цитата Сообщение от Eliw627 Посмотреть сообщение
    до 3-его пункта все ясно добавил поле [CONFIG] в файле rk7srv.ini и прописал строку UseShift2SQL = "1". Затем снял ярлык с файла shift2sql.exe и в свойстве ярлыка прописал /desktop. После запуска появился лог файл с названием RK7TMSrv. Далее что делать не знаю. Дальше для меня как темный лес ((

    Если вы настраивали эту утилиту пожалуйста объясните по шагово как мне его настроит ?
    см. тему на трекере

Похожие темы

  1. Не распечатались чеки при закрытии смены и закрытии общей смены
    от Andrej в разделе R-Keeper 7 и фискальные регистраторы, а также чеки и пречеки
    Ответов: 7
    Последнее сообщение: 15.03.2014, 21:06
  2. Вычет из склада с помощью Эксперкта
    от Fensmas в разделе Другие системы автоматизации ресторанного бизнеса
    Ответов: 0
    Последнее сообщение: 30.07.2012, 11:26
  3. Тач FUJITSU драйвер, утилиты
    от PaViS в разделе Файлообменник для пользователей
    Ответов: 0
    Последнее сообщение: 30.07.2009, 12:18
  4. Тач ELO драйвер, утилиты
    от PaViS в разделе Файлообменник для пользователей
    Ответов: 0
    Последнее сообщение: 30.07.2009, 12:16
  5. Загрузка данных с помощью дискет
    от Typer в разделе R-Keeper 6
    Ответов: 4
    Последнее сообщение: 24.06.2009, 21:30

Ваши права

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