ora90drv
Краткое описание :
Ситуация работы нескольких сессий пользователя с правами на DSQLОписание :
OracleЧто измененно :
DSQL
Временные таблицы
Oracle
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
При работе нескольких сессий на платформе Oracle под одним логином должна быть корректная работа с временными таблицами всех сортов, не должны выдаваться сообщения об ошибках при попытках создания и удаления временных таблиц.
Как измененно :
Доработано.
ora90drv
Краткое описание :
Удалять в Oracle временные пользовательские таблицы при закрытии сессии Атлантис-приложения.Описание :
OracleЧто измененно :
DSQL
Временные таблицы
Oracle
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Удалять временные таблицы при выходе из программы, если из прикладного кода не вызвали явно удаление.
Как измененно :
Доработано.
Если работают несколько пользователей под одним логином, то таблица будет удалена при выходе последнего пользователя.
ora90drv
Краткое описание :
проблемы пересчёта прав при большом количестве пользователей (более 1000)Описание :
OracleЧто измененно :
Oracle
------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Сбой обработки вхождения в группы при большом количестве пользователей.
Как измененно :
Исправлено.
ora90drv
Краткое описание :
Не формируется протокол протокольного драйвера на 3хуровневой архитектуреОписание :
MS SQLЧто измененно :
PostgreSQL
MSSQL
ORACLE
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Не формируется протокол протокольного драйвера на 3хуровневой архитектуре.
Как измененно :
Исправлено.
ora90drv
Краткое описание :
расширить возможность управления созданием индексов в sqlFlushIntoTmpОписание :
Прямой SQLЧто измененно :
DSQL
Временные таблицы
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Расширить возможность управления созданием индексов в sqlFlushIntoTmp.
Если индексы просят создать, то они должны создаваться после вставки данных,
если тип временной таблицы это позволяет.
Как измененно :
Доработано.
Добавлен флаг FIT_SkipCreateIndex для sqlFlushIntoTmp
Добавлена возможность включать на СУБД индекс вызовом sqlCreateTmpIndex(indexName)
ora90drv
Краткое описание :
Включение временной таблицы DSQL узлом в ЛТОписание :
Логические таблицыЧто измененно :
Логические таблицы
Временные таблицы DSQL
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать возможным включать временные таблицы DSQL в логические таблицы в качестве узла.
Как измененно :
Реализовано, функция ReinitTableAsTmp.
ora90drv
Краткое описание :
Не удаляется роль группы с сервера MS SQL при удалении группы из галактикиОписание :
MS SQLЧто измененно :
Права доступа
MSSQL
ORACLE
PostgreSQL
------ СУТЬ ПРЕДЛОЖЕНИЯ -----
Не удаляется роль группы с сервера MSSQL при удалении группы.
Как измененно :
Реализовано.
ora90drv
Краткое описание :
DSQL: сделать генератор последовательностей на лету и применить его для заполнения суррогатного ключа временных таблицОписание :
Прямой SQLЧто измененно :
DSQL
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать макрос для автонумератора #rownum.Сделать макрос для генератора значений суррогатного ключа для вставки во временные таблицы #SurrValTmp. Сделать автоматическое применение #SurrValTmp при вставке во временную таблицу, если колонку суррогатного ключа не заполняют.
Как измененно :
Реализовано.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
ora90drv
Краткое описание :
временная таблица с фиксированным именем на оракле при работе в несколько сессий под одним пользователемОписание :
Прямой SQLЧто измененно :
DSQL
Временные таблицы
Oracle
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать корректной работу нескольких сессий под одним логином,
создающих временную таблицу с одинаковым именем
Как измененно :
Реализовано частично, возможность работать в несколько сессий под одним логином регулируется прикладным кодом с помощью опций создания таблицы.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Для СУБД Oracle: Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
ora90drv
Краткое описание :
Неправильный вывод в протокол драйвераОписание :
OracleЧто измененно :
ORACLE
MSSQL
PGSQL
BTRV
Инсталляторы
------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Неправильный вывод в протокол драйвера.
Как измененно :
Исправлено
ora90drv
Краткое описание :
При сохранении прав пользователя образуется логОписание :
Общие вопросы взаимодействия с СУБДЧто измененно :
Администрирование пользователей
Вынос вычисляемых выражений на СУБД
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При "сохранении прав пользователя в буфере обмена" образуется лог с сообщением об ошибке.
Как измененно :
Исправлено.
ora90drv
Краткое описание :
Полностью параметризовать запрос вставки в X$JOURNAL из триггеров before each rowОписание :
OracleЧто измененно :
Oracle
Журнализация
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать тексты подзапросов в триггерах журнализации более одинаковыми за счет того, что код таблицы вынести в PL/SQL-переменную. В результате в триггерах всех таблиц получатся
полностью параметризованные запросы с одинаковым текстом.
Как измененно :
Доработано. Код таблицы вынесен в переменную для трех подзапросов триггера журнализации.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Для СУБД Oracle: Запустите проверку целостности БД с опцией "Проверка корректности триггеров" (ChkBase.Triggers=On).
ora90drv
Краткое описание :
В журнале событий системы разграничения прав отображается информация о неверно введенном паролеОписание :
Журналирование и разграничение прав доступа на уровне СУБДЧто измененно :
Права доступа
Журнал событий
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
При регистрации события неудачной попытки входа в систему не писать в журнал неправильный пароль, который пытались использовать.
Как измененно :
Доработано.
ora90drv
Краткое описание :
Применение фильтра Alt+B вызывает падение Runtime error 216Описание :
OracleЧто измененно :
Вынос вычисляемых выражений на СУБД
Oracle
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Если снять один фильтр и наложить другой, такой, что sql-тексты фильтров совпадают, но они наложены на разные поля одной таблицы, то будет неправильная фильтрация или даже падение программы при несовпадении типов полей.
Как измененно :
Исправлено.
ora90drv
Краткое описание :
Параметризовать работу с семафорами (на оракле)Описание :
OracleЧто измененно :
Oracle
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
При вызове хранимых процедур для работы с семафорами передавать все параметры как параметры, а не в тексте запроса.
Как измененно :
Доработано.
ora90drv
Краткое описание :
Не проходит докомпиляция с помощью Alter_Cumulative.exe 9.1.17 на MSSQL ServerОписание :
MS SQLЧто измененно :
MSSQL
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Не проходит докомпиляция с помощью Alter_Cumulative на MSSQL Server.
Как измененно :
Исправлено.