Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Атлантис 5.5MS70DRVDLL

Справка по компоненту.

Количество версий компонента35
Количество рещенных задач310
Последная дата обработки компонента2023-03-31 13:57:58
Последная дата файла2023-03-31 12:46:39
Последная версия5.5.41.0

Новые задачи в этом компоненте

ms70drv
101.51844
MS70DRV ( 5.5.25.0 )

Краткое описание :

Улучшить запросы GetNext, GetPrev, GetGreater и др. на MSSQL

Описание :

MS SQL

Что измененно :



MSSQL
Навигация

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Требуется упростить цепочки запросов навигации: когда заранее известно, что, если по первому запросу ничего не найдётся, то мы пошлём второй, тогда надо объединить все запросы цепочки в один сложный запрос


Как измененно :


Доработано.
Сложный алгоритм выбора запроса для GetNext/GetPrev в зависимости от накопленной статистики индекса.
(Фильтр запроса должен обеспечивать хороший index seek predicate, но выбирать не слишком мало записей).
Также добавлен явный TOP к запросам навигации (кроме SQL Server 2000)
ms70drv
102.153983
MS70DRV ( 5.5.25.0 )

Краткое описание :

Нет поиска записи по запросу

Описание :

MS SQL

Что измененно :



MSSQL

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Неправильное формирование навигационного запроса, если подобрался усечённый индекс


Как измененно :


Исправлено.
Дополнительное улучшение: в случае, когда параметр встречается в условии несколько раз, теперь он биндится 1 раз, т.е. уменьшилось количество передаваемых параметров.
Также исправлена следующая ошибка: в INSERT..SELECT в части SELECT не работали подцепленные таблицы.
ms70drv
102.154777
MS70DRV ( 5.5.25.0 )

Краткое описание :

Пропадают права на таблицы

Описание :

Групп

Что измененно :



Протект
Групповые роли
MSSQL

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При расчёте прав одного пользователя на базу данный с опцией "пересчёт прав групп пользователя"
личные права пользователя ошибочно заносятся в базу также и в качестве прав всех его групп.

Как измененно :


Исправлено.
ms70drv
101.58722
MS70DRV ( 5.5.25.0 )

Краткое описание :

Нет проверки на корректность логина пользователя при импорте таблицы x$users

Описание :

Экспорт/импорт

Что измененно :



Пользователи

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
При любых вставках и модификациях таблицы X$USERS проверять
допустимость логина пользователя на данной платформе


Как измененно :


Доработано. Кроме DSQL.
При модификации корректность логина проверяется только если его меняют,
т.о. старые пользователи, нарушающие правила, будут работать.
На платформе MSSQL Server в имени пользователя:
- запрещена кириллица;
- разрешен только один символ '\', если это БД с NT-авторизацией, и совсем запрещен в противном случае;
- разрешены латинские символы, цифры, а также символы '.', '-', '_'.
ms70drv
101.59120
MS70DRV ( 5.5.25.0 )

Краткое описание :

Потеря писем CORPO при работе сервера с оптимизацией ImportBatchMode

Описание :

Общие проблемы по модулю

Что измененно :



CORPO

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Потеря писем CORPO при работе сервера с оптимизацией ImportBatchMode
Обрабатывая нескольких писем от абонентов за раз, КОРПО-сервер теряет маршруты. Правильно доходят данные только из последнего обработанного письма.

Как измененно :


Исправлено.
Также на платформе Oracle импорт с оптимизацией для SQL-платформ без замещения таблицы теперь выдаёт подробный лог с ошибками (каковой раньше выдавался только при импорте с замещением всей таблицы)

5.5.41.05.5.40.05.5.39.05.5.38.45.5.38.15.5.38.05.5.37.65.5.37.05.5.36.05.5.35.05.5.34.05.5.33.05.5.32.05.5.31.05.5.30.05.5.29.05.5.28.05.5.27.05.5.26.05.5.25.05.5.24.05.5.23.05.5.22.05.5.21.05.5.20.05.5.19.05.5.18.05.5.17.05.5.16.05.5.15.05.5.14.05.5.13.05.5.12.05.5.11.0