Что нового в IBBackup 2.3 1. Исправлен механизм выдачи отладочных сообщений - теперь релизные версии их не выдают вообще, а отладочные выдают со своей сигнатурой ("IBBackup_Service" или "IBBackup_Configurator"). 2. Теперь клиент и сервер должны иметь одинаковую версию. В случае несовпадения версий выдается сообщение и происходит дисконнект 3. На клиенте вместо стандартного модального окна с сообщением об окончании операции появляется информативная панель в главном окне 4. Полностью переделано построение списка компьютеров в сети - теперь в список попадают ВСЕ доступные компьютеры сети Microsoft, а не только в домене, к которому принадлежит клиентская машина. Попутно исправлен баг, связанный с выдачей пустого списка компьютеров при запуске клиента в терминальной сессии. 5. Диалоговые окна подтверждения теперь имеют клавиши "Да/Нет" вместо "ОК/Отмена" 6. При отсчете времени выполнения задания учтена возможная разница между временем клиента и сервера 7. В журнале операций появились записи о регистрации БД или об ошибках при этом действии, а также о коннекте-дисконнекте пользователей 8. В панели информации при неудачном подключении к БД (другая версия Firebird или незарегистрированный пользователь БД) пишется причина 9. Версия сервера и клиента теперь состоит из 4-х цифр. 10. В окне открытия файла/выбора папки можно задавать любой, в том числе ошибочный путь, программа корректно обрабатывает такую ситуацию 11. Реализована корректная работа сервера и клиента в случае остановки FireBird. Также введена зависимость службы IBBackup_Service от служб Firebird Server и Firebird Guardian (тем самым, исправлена, в том числе, ситуация, когда IBBackup_Service загружался раньше Firebird). 12. Исправлен недочет при некорректном завершении работы клиента или внезапно прервавшейся связи между сервером и клиентом, приводящий к невозможности вновь подсоединиться к серверу по причине, что с сервисом уже работает пользователь. 13. В строке статуса панель, отвечающая за индикацию подключения к серверу, автоматически меняет размеры для отображения всего текста. 14. Оптимизирован обмен данными между сервером и клиентом на предмет нагрузки на процессор. 15. Реализован более корректный механиз прерывания задачи. 16. Реорганизовано главное меню. 17. Все окна в клиенте исправлены для корректного отображения при различных визуальных схемах windows (классическая, windowsXP, Аэро) 18. Реализован механизм автоматического отключения пользователей от базы при наличии запланированной профилактической работы с базой данных. 19. Исправлены несколько мелких ошибок и недочетов. v2.3.3 20. Подъем версии ODS во время инсталляции Smeta.ru 6.5 и выше 21. Информирование в клиенте о наличии среди зарегистрированных баз тех, чья версия ODS устарела для Firebird 2.5. Поднятие версии ODS таких баз при установленном и работающем Firebird 2.5. v.2.5.0 (она же потом стала 3.0.0.0) 22. Изменен алгоритм коннекта к базам для записи/удаления информации о ближайших задачах на проверку/сохранение 23. После подъема версии вместе с поднятием ODS осуществляется перекомпиляция всех серверных процедур. 24. Полноценная работа с базами версии ODS 10.1 при установленном и работающем Firebird 2.5. 25. Исправлена ошибка, приводящая к запуску задачи на сохранение базы данных прямо во время инсталляции Стройофиса. 26. Все запланированные задачи запускаются только, если с момента старта Windows прошло не менее 10 минут. v3.0.1.0 27. Исправлена ошибка, приводящая в некоторых случаях к невозможности соединения клиента и сервера. 28. Исправлена 100% загрузка сервера в процессе выполнения запланированной задачи. v3.0.2.0 29. Исправлена ошибка определения свободного места на диске при поднятии версии базы для больших дисков. v3.0.4.0 30. Добавлено отображение съемных устройств при выборе диалоге открытия файлов/папок. v3.0.5.0 31. Корректная работа с настройками даты/времени, отличными от стандартных, а также при отличных друг от друга настройках на сервере и клиенте. v3.0.6.0 32. Исправлена ошибка, связанная с неправильным определением необходимого свободного места на диске при обновлении версии базы данных и ремонте незарегистрированной базы данных. v3.1.0.0 33. Исправлена ошибка, не позволяющая обновить базу данных до версии с двузначным первым или вторым номером (например, 7.10 или 10.1). v3.2.0.0 34. Исправлена ошибка, когда после восстановления из копии БД и ремонте БД при неудачном восстановлении не удалялся распакованный из архива .gbk-файл. 35. При поднятии версии БД и обновлении внутренней структуры БД введена возможность отключения создании копии БД (для ускорения процесса) v.4.0.0.0 36. Возможность отключения зависших коннектов к БД 37. Ускорение запуска сервера путем переноса "долгих" действий с запуска на первое срабатывание таймера либо на коннект от клиента (что наступит раньше) 38. Исправлена мелкая ошибка при восстановления незарегистрированной базы из архива (игнорировалось имя восстановленной базы данных, введенное пользователем) 39. В режимах создания копии БД, восстановления БД из копии, ремонта БД дана возможность выбора метода работы - "быстрый" (через ServicesAPI) и обычный. 40. В режиме восстановления базы из копии к командной строке добавлена опция -O, позволяющая, в некоторых случаях, избежать ошибки Firebird типа ERROR:unable to allocate memory from operating system 41. Добавлена возможность опционально включать сборку мусора во время создания копии БД. 42. Подправлен ремонт незарегистрированной базы данных. Перед рементом теперь сначала пытаемся подключиться к базе. Это нужно, чтобы у порушенной базы данных выдавалось сообщение "Error connecting to database", а не "Unsupported On-disk structure ...' v.4.0.1.0 43. Исправлена ошибка, когда не создается копия незарегистрированной БД большого объема (более 5 Гб) 44. Более корректное прерывание процесса создания/восстановления/ремонта БД v.4.0.2.0 45. Доработка по п.36: если версия базы данных ниже 8.0.0.28, выдается соотвествующее сообщение. 46. Исправление ошибки по п39: исправлен размер одного файла базы данных с тестового (20мб) на нормальный (1920мб). 47. Отключен тестовый вывод в лог командной строки запуска gbak/gfix v.4.0.3.0 48. Исправлена ошибка в окне перемещения многофайловой базы данных, связанная с отсутствием элементов выбора пути исходной базы и места назначения v.4.0.3.1 49. Добавлен отчет по работе пользователей. Выводится информация о времени работы пользователей в программе по всем зарегистрированным базам. Поддерживается версия серверной части 4.0.3.0. v.4.0.4.0 50. Доработка по п.39: исправлена ошибка, не позволяющая поднимать базы данных с ODS 10.1 (Firebird 1.5) v.4.0.6.0 51. Переход на метод сжатия Zip64 для архивов размером более 4Гб