Утилита обслуживания БД NET_SERV

Версия 26.5 от 30.06.2014
DSP v2.6.316 от 10.06.2014

Версия 26.4 от 23.06.2011
DSP v2.6.268 от 23.06.2011

 P* Код задачи 22171. Адаптированы изменения в DSP: Удаление флага
    принудительной упаковки бинарных данных.
    Изменены: Net_Serv.
    23.06.2011 Д.И.Кобрусев
                                 --- * ---

Версия 26.3 от 17.06.2011
DSP v2.6.267 от 17.06.2011

  - Код задачи 22160. При упаковке со сжатием фото БД не захватывалась
    монопольно.
    Изменены: Net_Serv.
    16.06.2011 Д.И.Кобрусев
  - Код задачи 22161. Сжатие всех фото в таблице с упаковкой бинарных
    данных. В томах бин. данных, которые были упакованы, т.е. в них не
    было "дырок", сжатие не производилось.
    Изменены: Net_Serv.
    16.06.2011 Д.И.Кобрусев
                                 --- * ---

Версия 26.2 от 02.06.2011
DSP v2.6.264 от 02.06.2011

  + Код задачи 22063. Добавлена возможность сжатия всех фото в таблице
    (хранящей фото) с одновременной упаковкой бинарных данных.
    Изменены: Net_Serv.
    02.06.2011 Д.И.Кобрусев
                                 --- * ---

Версия 26.1 от 05.04.2011
DSP v2.6.257 от 04.04.2011

Версия 26.0 от 12.01.2010
DSP v2.6.198 от 12.01.2010

Версия 25.0 от 22.12.2009
DSP v2.6.195 от 22.12.2009

Версия 24.0 от 30.06.2009
DSP v2.6.173 от 30.06.2009

Версия 23.0 от 15.05.2009
DSP v2.6.161 от 15.05.2009

Версия 22.0 от 24.04.2009
DSP v2.6.155 от 24.04.2009

Версия 21.0 от 15.01.2009
DSP v2.6.138 от 30.12.2008

Версия 20.0 от 13.11.2008
DSP v2.6.132 от 13.11.2008

Версия 19.0 от 22.05.2008
DSP v2.6.104 от 20.05.2008

Версия 18.0 от 28.04.2008
DSP v2.6.99 от 21.04.2008

Версия 17.0 от 04.02.2008
DSP v2.6.90 от 01.02.2008

Версия 16.0 от 21.11.2007
DSP v2.6.82 от 19.11.2007

Версия 15.0 от 30.10.2007
DSP v2.6.80 от 19.10.2007

Версия 14.0 от 14.04.2007
DSP v2.6.48 от 13.04.2007

Версия 13.0 от 05.03.2007
DSP v2.6.41 от 02.03.2007

Версия 12.0 от 26.01.2007
DSP v2.6.29 от 25.01.2007

Версия 11.0 от 19.01.2007
DSP v2.6.27 от 19.01.2007

Версия 10.0 от 22.11.2006
DSP v2.6.16 от 21.11.2006

Версия 9.0 от 20.07.2006
DSP v2.5.37.10 от 20.07.2006

Версия 8.28 от 16.05.2006
DSP v2.5.23.174 от 15.05.2006

Версия 8.27 от 24.04.2006
DSP v2.5.23.168 от 19.04.2006

Версия 8.26 от 15.03.2006
DSP v2.5.23.156 от 02.03.2006

Версия 8.25 от 21.02.2006
DSP v2.5.23.154 от 20.02.2006

 P* Подключен менеджер памяти FASTMM
    Изменены: NET_SERV.
    21.02.2006 И.В.Ковалев

Версия 8.24 от 05.12.2005
DSP v2.5.23.127 от 30.11.2005

  * Отменен запрет старта программы из сетевого каталога.
    Изменены: NET_SERV.
    05.12.2005 И.В.Ковалев

Версия 8.23 от 07.11.2005
DSP v2.5.23.117 от 07.11.2005

  * Запрещен старт программы из сетевого каталога.
    Изменены: NET_SERV.
    07.11.2005 И.В.Ковалев

Версия 8.22 от 28.09.2005
DSP v2.5.23.108 от 26.09.2005

Версия 8.21 от 26.09.2005
DSP v2.5.23.107 от 23.09.2005

Версия 8.20 от 21.09.2005
DSP v2.5.23.106 от 21.09.2005

Версия 8.19 от 24.08.2005
DSP v2.5.23.100 от 23.08.2005

Версия 8.18 от 18.08.2005
DSP v2.5.23.99 от 18.08.2005

  + Код задачи 9589. Добавлена возможность сжатия БД.
    Изменены: NET_SERV.
    18.08.2005 Д.И.Кобрусев
                                 --- * ---

Версия 8.17 от 04.08.2005
DSP v2.5.23.96 от 04.08.2005

Версия 8.16 от 21.07.2005
DSP v2.5.23.90 от 20.07.2005

Версия 8.15 от 14.07.2005
DSP v2.5.23.86 от 13.07.2005

Версия 8.14 от 29.06.2005
DSP v2.5.23.77 от 28.06.2005

Версия 8.13 от 10.06.2005
DSP v2.5.23.72 от 09.06.2005

Версия 8.12 от 27.05.2005
DSP v2.5.23.68 от 27.05.2005

Версия 8.11 от 08.04.2005
DSP v2.5.23.47 от 08.04.2005

Версия 8.10 от 09.02.2005
DSP v2.5.23.39 от 09.02.2005

Версия 8.09 от 03.02.2005
DSP v2.5.23.38 от 03.02.2005

Версия 8.08 от 21.01.2005
DSP v2.5.23.30 от 19.01.2005

Версия 8.07 от 25.11.2004
DSP v2.5.23.18 от 25.11.2004

Версия 8.06 от 24.11.2004
DSP v2.5.23.17 от 24.11.2004

  + Код задачи 7268. Добавлен параметр командной строки /HtTables,
    позволяющий выполнять восстановление таблиц HyTech без восстановления
    бинарных данных.
    Изменены: Net_Serv.
    10.11.2004 П.В.Ветошкин.
                                 --- * ---

Версия 8.05 от 26.10.2004
DSP v2.5.23.11 от 25.10.2004

Версия 8.04 от 18.10.2004
DSP v2.5.23.9 от 18.10.2004

Версия 8.03 от 23.09.2004
DSP v2.5.23.5 от 23.09.2004

Версия 8.02 от 14.07.2004
DSP v2.5.20 от 14.07.2004

  - Если net_serv начинал работу до 00:00, а прекращал после 00:00, то
    время работы net_serv показывалось некорректно - могло быть меньше
    минуты.
    Изменены: NET_SERV.
    29.06.2004 И.В.Ковалев
                                 --- * ---

Версия 8.1 от 08.06.2004
DSP v2.5.11 от 08.06.2004

Версия 8.0 от 19.05.2004
DSP v2.5.08 от 19.05.2004

 P* Адаптировано удаление функции GetNonEmptyFileNames модуля BinData
    Изменены: NET_SERV.
    19.05.2004 И.В.Ковалев
 B- Код задачи 6053. При работе в режиме протоколирования информации о БД
    (ключ /p) неверно выводилась информация о размере файлов бинарных
    данных.
    Изменены: NET_SERV.
    03.03.2004 И.В.Ковалев
 B* Код задачи 6000. Адаптирован переход на новую подсистему бинарных данных,
    поддерживающую многотомные хранилища.
    Изменены: NET_SERV.
    02.03.2004 Д.И.Кобрусев
BP* Адаптирован перенос констант kbXXXX в модуль VIS_CNST.
    Изменены: NET_SERV.
    02.03.2004 Д.И.Кобрусев
                                 --- * ---

Версия 7.01 от 11.11.2003
DSP v2.5.06.17 от 10.11.2003

Версия 7.0 от 13.10.2003
DSP v2.5.06.11 от 13.10.2003

  * Код задачи 5099. При наличии ошибок в сеансе работы net_serv по
    окончании работы выдается сообщение о том, что в процессе работы
    произошли ошибки, описание которых содержится в net_serv.log.
    Изменены: NET_SERV.
    13.10.2003  И.В.Ковалев

Версия 6.11 от 25.06.2003
DSP-2 ред. 105 от 25.06.2003

  * Подключено протоколирование стека в log-файл при возникновении ошибок
    Изменены: NET_SERV.
    25.06.2003 И.В.Ковалев
                                 --- * ---

Версия 6.10 от 17.06.2003
DSP-2 ред. 102 от 17.06.2003

  > Код задачи 4224, 4225. Ошибки восстановления бинарных данных:
    * Изменено сообщение, выдаваемое, если не найден файл данных.
    * Сообщения об ошибках пишутся в log-файл.
    * После выдачи сообщения об ошибке на экран ожидается реакция
      пользователя.
    * При ошибках дальнейшая работа не прерывается.
    Изменены: NET_SERV.
    10.06.2003 Д.И.Кобрусев
  - Код задачи 4223. Если запущено только восстановление бинарных данных,
    другие таблицы не анализируются. Раньше работа могла быть прервана,
    если какая-нибудь необрабатываемая таблица была в некорректном
    состоянии (требовалось восстановление).
    Изменены: NET_SERV.
    06.06.2003 Д.И.Кобрусев
                                 --- * ---
Версия 6.09 от 29.05.2003
DSP-2 ред. 96 от 29.05.2003

Версия 6.08 от 19.05.2003
DSP-2 ред. 93 от 19.05.2003

Версия 6.07 от 30.04.2003
DSP-2 ред. 88 от 29.04.2003

Версия 6.06 от 23.04.2003
DSP-2 ред. 85 от 23.04.2003

Версия 6.05 от 11.04.2003
DSP-2 ред. 80 от 11.04.2003

  + Код задачи 3870. Добавлено восстановление бинарных данных, см.
    постановку, пункт 4212.
    Изменены: NET_SERV.
    11.04.2003 Д.И.Кобрусев
                                 --- * ---

Версия 6.04 от 20.02.2003
DSP-2 ред. 61 от 20.02.2003

  - Код задачи 3589. В сообщении net_serv "повреждена! Необходимо
    восстановление" не указывалось имя поврежденной таблицы
    Изменены: NET_SERV.
    20.02.2003 И.В.Ковалев

Версия 6.03 от 20.02.2003
DSP-2 ред. 61 от 20.02.2003

  Необходимо протестировать:
  --------------------------

  * Операции с бинарными данными, не содержащие гл. ключа.
    20.02.2003 Д.И.Кобрусев
                                   * * *

 P* Адаптировано удаление ряда процедур и констант из модуля DRIVERS.
    Изменены: NET_SERV.
    20.02.2003 Д.И.Кобрусев
                                 --- * ---

Версия 6.02 от 11.02.2003
DSP-2 ред. 58 от 11.02.2003

Версия 6.01 от 08.02.2003
DSP-2 ред. 55 от 08.02.2003

  - По ключу вида /C<строка символов> выполнялся контроль (те же действия,
    что и по ключу /C).
    Изменены: NET_SERV.
    05.02.2003 И.В.Ковалев
  * Убран ключ /D, теперь вместо восстановления журнала по заголовкам
    и по записям остался пункт, запускаемый по ключу /B - восстановление
    журнала
    Изменены: NET_SERV.
    05.02.2003 И.В.Ковалев
                                 --- * ---

Версия 6.0 от 15.01.2003
DSP-2 ред. 48 от 15.01.2003

 P* Изменен способ формирования сообщений об ошибках: в начале сообщения
    не пишется имя таблицы, т.к. оно указано в самом тексте ошибки
    Изменены: NET_SERV.
    25.11.2002 И.В.Ковалев
  * При запуске net_serv сообщение "Обслуживаем" начинается с новой строки
    Изменены: NET_SERV.
    15.11.2002 И.В.Ковалев
 P* Адаптировано изменение подсистемы обработки ошибок
    Изменены: NET_SERV.
    14.11.2002 И.В.Ковалев
 P* Адаптировано изменение интерфейса функции восстановления журнала
    Изменены: NET_SERV.
    29.10.2002 И.В.Ковалев
                                 --- * ---

Версия 5.01 от 11.11.2002
DSP-2 ред. 42 от 02.10.2002

  - Код задачи 2837. Контроль целостности Leg_Adm`а аварийно
    завершался.
    P: Вызов функций DiskFree, DiskSize при работе под Win95 (не OSR2)
       приводил к несанкционированному доступу.
    Изменены: SYSUTILS.
    10.11.2002 С.А.Барсуков
  - Код задачи 2830. При контроле таблиц из net_serv (опция /с ) в протокол
    на каждую таблицу выдается ошибка "...Ошибка HyTech. Файл данных
    поврежден (некорректная длина)."
    Изменены: HTTABLES.
    10.11.2002 И.В.Ковалев
  * Код задачи: 2557. Некорректное завершение работы при разрыве сети,
    если исполняемые файлы находились на сети. Программа при возникновении
    такой ошибки будет пытаться вадавать сообщение на экран и завершать
    работу.
    P: Изменена отработка исключения ОС EXCEPTION_IN_PAGE_ERROR.
    Изменены: SYSTEM,SYSUTILS,SYSCONST,SONARSYS.
    30.10.2002 И.Р.Муратов
   P> Изменения в sonarsys:
      * Удалена неиспользуемая функция GetEnv, вместо нее пользоваться
        GetEnvironmentName из sysutils.
      + Добавлена функция SFileExists, возвращает ошибку, а наличие файла в
        out параметр Exists.
      - Поправлен анализ ошибки в IsValidFileName
      Изменены: SONARSYS.
      23.10.2002 И.Р.Муратов
  - Код задачи 2682. Из Легенды не запускался VM если он был расположен в
    каталоге с русским именем.
    P Функция ExistsOnPath возвращает имя каталога в нужной кодировке
      (ориентируясь на PerformOEMToAnsiConversion).
    Изменены: SONARSYS.
    17.10.2002 Д.А.Федюн
                                 --- * ---

Версия 5.0 от 05.11.2002
DSP-2 ред. 42 от 02.10.2002

  * Адаптировано изменение ini-файлов с информацией о версии программы:
    изменение информации о годе в строке Copyright
    Изменены: NET_SERV.INI
 P* Адаптировано изменение поддержки бинарных данных
    Изменены: NET_SERV.
    01.10.2002 И.В.Ковалев
  * Запрещено дважды запускать программу из одного каталога
    Изменены: NET_SERV.
    01.10.2002 И.В.Ковалев
 P* Адаптировано использование ресурса версии проекта
    Изменены: net_serv.
    Добавлены: net_serv.ini.
    Удалены: net_serv.rc
    18.06.2002 И.В.Ковалев
                                 --- * ---

Версия 4.10 от 21.05.2002
DSP-2 ред. 22 от 21.05.2002

 P* Адаптирован перенос функциональности в APPCONST2
    Изменены: NET_SERV.
    20.05.2002 И.В.Ковалев
                                 --- * ---

Версия 4.09 от 19.04.2002
Версия DSP-2 ред. 17 от 17.04.2002

Версия 4.08 от 05.04.2002
Версия DSP-2 ред. 14 от 05.04.2002
 P* Адаптировано удаление констант DOS_ERRXXX
    Изменены: NET_SERV
    03.04.2002 И.В.Ковалев
  * Добавлен режим контроля таблиц, который выполняется по ключу /C
    Изменены: NET_SERV
    19.02.2002 И.В.Ковалев
Версия 4.07 от 15.02.2002
Версия DSP-2 ред. 09 от 15.02.2002
  - Коды задач: 706, 754. При упаковке, восстановлении таблицы Hytech, в
    которой есть ключевые поля, номер которых больше, чем описано в схеме
    БД (проблемы с контролем описателей), происходила ошибка
    Runtime error 213
    Изменены: NET_SERV
    12.02.2002 И.В.Ковалев
 P* Код задачи: 622. При упаковке бинарных данных в случае ненулевого
    журнала пишется, сколько в постоянной и переменной части таблицы перед
    упаковкой
    Изменены: NET_SERV
    12.02.2002 И.В.Ковалев
  - Код задачи: 701. При вызове net_serv с опцией /? не освобождалась
    память
    Изменены: NET_SERV
    11.02.2002 И.В.Ковалев
  - Код задачи: 702. При упаковке таблиц, которые открываются с ошибкой, в
    log-файл не записывалась ошибка, не освобождалась память
    Изменены: NET_SERV
    11.02.2002 И.В.Ковалев
 P* Адаптирован перенос функциональности из SysUtils в SonarSys
    Изменены: NET_SERV
    08.02.2002 И.В.Ковалев

Тестовая версия 4.06 от 22.01.2002
Тестовая DSP-2 от 22.01.2002
 P* Подключен контроль неосвобождения памяти
    Изменены NET_SERV
    16.01.2002 И.В.Ковалев
 P* Поддержан вывод сообщений, длиной более 80 символов - они разбиваются
    на строки
    Изменены NET_SERV
    08.01.2002 И.В.Ковалев
  - При работе net_serv нажатие Esc после вопроса о прерывании процесса
    воспринималось как отказ от прерывания работы - в резултате повторное
    нажатие Esc приводило к появлению вопроса о прерывании и тут же отказу
    от него, net_serv продолжал работать
    Изменены NET_SERV
    28.12.2001 И.В.Ковалев
  * Адаптировано изменение в поддержке: прогресс-индикатор в HYTECH для
    индексирования ключа поменял параметр - теперь для алиасных полей
    при индексировании ключа в net_serv показывается алиасное имя, раньше
    показывалось имя поля схемы
    Изменены NET_SERV
    28.12.2001 И.В.Ковалев
  - Режим индексирования не индексировал таблицы, которые открывались
    с ошибкой "Постоянная часть не проиндексирована"
    Изменены NET_SERV
    28.12.2001 И.В.Ковалев
 P* Адаптировано разбиение модуля Hytech, переименование в SDate
    Изменены NET_SERV
    28.12.2001 И.В.Ковалев

Тестовая версия 4.05 от 07.12.2001
Тестовая DSP-2 от 06.12.2001

 P* Изменены тексты сообщений в связи с изменением работы MessageBox
    Изменены NET_SERV
    07.12.2001 И.В.Ковалев

Тестовая версия 4.04 от 01.11.2001
Тестовая DSP-2 от 01.11.2001
  - При запуске net_serv в режиме протоколирования в случае, когда
    из того же каталога запущена другая программа под именем USER,
    работа net_serv завершалась с ошибкой:
    создание файла net\user\<имя таблицы>.hll
  * Ускорена работа в режиме протоколирования при совместной работе
    Изменены: NET_SERV.
    01.11.2001 И.В.Ковалев
  * Изменения в версии на dsp-2: при запросе у пользователя выполнять
    действие или нет (прерывать процесс или нет) при нажатии на клавишу
    'Д' не появлялся символ на экране.
    Изменены: NET_SERV.
    26.10.2001 С.А.Барсуков

Тестовая версия 4.03 от 04.10.2001
Тестовая DSP-2 от 04.10.2001
  - При восстановлении после откаченной транзакции неверно выдавался
    предупредительный текст сообщения о том, что если net_serv реально не
    восстановил БД, нужно запустить полное восстановление журналов
    Изменены: NET_SERV.
    04.10.2001 И.В.Ковалев

Тестовая версия 4.02 от 03.10.2001
Тестовая DSP-2 от 03.10.2001
  - log-файл для net_serv был .log вместо net_serv.log
    Изменены: NET_SERV.
    03.10.2001 И.В.Ковалев

Версия 4.01 от 26.09.2001
DSP-2 от 26.09.2001

Версия 4.0 от 12.09.2001
DSP-2 ред. 1.3 от 10.09.2001
 * Проект переведен на поддержку DSP2

Версия 2.21 от 25.07.2001
Версия поддержки 12.07.2001 ред. 4 от 24.07.2001

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

Версия 2.20 от 18.07.2001
Версия поддержки 12.07.2001 ред. 2 от 17.07.2001

Версия 2.20 от 18.07.2001
Версия поддержки 12.07.2001 ред. 2 от 17.07.2001

Версия 2.19 от 10.07.2001
Версия поддержки от 10.07.2001

Версия 2.18 от 10.07.2001
Тестовая версия поддержки от 10.07.2001

Версия 2.17 от 09.07.2001
Версия поддержки от 09.07.2001 [1]
  - Упаковка файла бинарных данных, хранящихся в файле: если в таблице
    были загаловки только пустых ресурсов, а файл бинарных данных не
    существовал, выдавалось сообщение об ошибке: "Файл бинарных данных
    не существует" и упаковка не производилась - исправлено.
  - В случае проблем с восстановлением бинарных файлов упаковка
    прерывалась
Версия 2.16 от 05.07.2001
Тестовая версия поддержки - от 04.07.2001
  * Изменено протоколирование размера бинарных данных: после обычной
    информации следует информация о размере файла бинарных данных по
    набору подсхем, содержащих бинарные данные
  * При упаковке бинарных данных сообщается о том, что происходит
    упаковка бинарных данных

Версия 2.15 от 02.07.2001
Тестовая версия поддержки - от 02.07.2001
  * Подключена упаковка бинарных данных в новом формате
  * При протоколировании состояния БД в файл Protocol.doc добавлена
    колонка "Разм. файла бин. данных", в которой протоколируется
    размер файла бинарных данных

Версия 2.14 от 25.05.2001
Тестовая версия поддержки - от 25.05.2001

  * Изменен пароль на чтение при работе с таблицами - для подсхем с
    уровнем защиты 1,2 он теперь равен крипто-ключу схемы данных
  * При визуализации процесса в NET_SERV обновляется информация только в
    случае, когда разница между текущим процентом и выведенным ранее
    больше или равно 10 - в результате NET_SERV работает немного быстрее

Версия 2.13 от 02.08.2000
  Версия поддержки от 27.07.2000
  - Последовательность запусков net_serv с параметрами /r, затем /U,
    затем /U1 в случае, когда текущая дата меньше, чем при предыдущем
    запуске, кроме упаковки происходили индексирование и восстановление


Версия 2.12 от 02.06.2000
  Версия поддержки от 29.05.2000

  ВНИМАНИЕ! В ДАННОЙ ВЕРСИИ ПОДДЕРЖКИ ИСПОЛЬЗОВАНЫ ИЗМЕНЕНИЯ В ИСПОЛНЯЕМОМ
  КОДЕ СУБД.

  Отличия от предыдущей версии заключаются в исправлениях, выполненных на
  уровне СУБД и призваных с одной стороны, обеспечить работоспособность наших
  программ в условиях отсутствия клиентского места Novell, с другой устранить
  проблемы восстановления таблиц, проявлявшиеся в случае достаточно
  экзотических повреждений:
    при восстановлении таблицы, восстановлении журнала
    с поврежденным .hdt-файлом  (усеченным с конца)  происходило "зависание";
    при восстановлении таблицы, восстановлении журнала в
    случае, если запорчен журнал таблицы с крипто-ключом, происходила
    ошибка общей защиты (GPFault). Ошибка проявлялась в случае, когда была
    повреждена последняя запись в журнале, реже и в случае, когда последняя
    запись в журнале нормальная, но есть проблемы с другой записью.

 * При восстановлении, упаковке таблиц теперь отрабатывается
   восстановление таблицы после некорректного завершения утилиты фоновой
   упаковки (в случае отсутствия таблицы на диске происходит
   переименование таблицы, имя которой отличаются наличием символа "_" в
   конце)

 * Поддержана работа со схемой данных, содержащей подсхемы с ненулевым
   уровнем защиты

Версия 2.11 от 27.01.2000
  Версия поддержки от 26.01.2000
  * При восстановлении таблицы, журнала после успешного восстановления
    теперь анализируются дубликаты уникальных ключей, и если есть
    дубликаты - производится упаковка
Тестовая версия 2.10 от 25.01.2000
  Версия поддержки тестовая от 13.01.2000
  + Поддержан тип "бинарные данные" для полей схемы БД.
Версия 2.9 от 06.07.99
  Версия поддержки от 01.07.99
Версия 2.8 от 30.06.99
  Версия поддержки от 24.06.99
  + Новая версия HyTech.
  - Убрана ошибка с упаковкой таблиц с Мемо-полями с большим количеством
    записей (раньше не упаковывалась с ошибкой "Нет памяти для работы")
Версия 2.7 от 23.06.99
  Версия поддержки от 13.04.99
  - Обходится ошибка с восстановлением криптованных таблиц (неожиданный
    конец .has - файла)
