Сравнение файлов
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
102.176175NEWВ физическую таблицу помещаются искореженные данныеПоддержка различных платформ баз данныхMS SQL
MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если поле таблицы не упомянуто в логической таблице, оно оптимизируется как неиспользуемое, и sqlFlushIntoTmp пропускает это поле при выгрузке.Исправлено. Все поля создаются на время выгрузки.
101.66877NEWрасширить возможность управления созданием индексов в sqlFlushIntoTmpИнструментарий прикладного программистаПрямой SQL
DSQL Временные таблицы ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Расширить возможность управления созданием индексов в sqlFlushIntoTmp. Если индексы просят создать, то они должны создаваться после вставки данных, если тип временной таблицы это позволяет.Доработано. Добавлен флаг FIT_SkipCreateIndex для sqlFlushIntoTmp Добавлена возможность включать на СУБД индекс вызовом sqlCreateTmpIndex(indexName)
101.66182NEWНе формируется протокол протокольного драйвера на 3хуровневой архитектуреПоддержка различных платформ баз данныхMS SQL
PostgreSQL MSSQL ORACLE ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не формируется протокол протокольного драйвера на 3хуровневой архитектуре.Исправлено.
101.67201NEWПри сохранении прав пользователя образуется логПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Администрирование пользователей Вынос вычисляемых выражений на СУБД ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При "сохранении прав пользователя в буфере обмена" образуется лог с сообщением об ошибке.Исправлено.
101.67256NEWПрименение фильтра Alt+B вызывает падение Runtime error 216Поддержка различных платформ баз данныхOracle
Вынос вычисляемых выражений на СУБД Oracle ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если снять один фильтр и наложить другой, такой, что sql-тексты фильтров совпадают, но они наложены на разные поля одной таблицы, то будет неправильная фильтрация или даже падение программы при несовпадении типов полей.Исправлено.
101.67223NEWВ журнале событий системы разграничения прав отображается информация о неверно введенном паролеПоддержка различных платформ баз данныхЖурналирование и разграничение прав доступа на уровне СУБД
Права доступа Журнал событий ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При регистрации события неудачной попытки входа в систему не писать в журнал неправильный пароль, который пытались использовать.Доработано.
101.66925NEWНе удаляется роль группы с сервера MS SQL при удалении группы из галактикиПоддержка различных платформ баз данныхMS SQL
Права доступа MSSQL ORACLE PostgreSQL ------ СУТЬ ПРЕДЛОЖЕНИЯ ----- Не удаляется роль группы с сервера MSSQL при удалении группы.Реализовано.
101.66757NEWНеправильная диагностика в режиме NTLM-авторизации при входе незарегистрированного в Протекте пользователя.Поддержка различных платформ баз данныхMS SQL
MSSQL NT-Security ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При попытке войти в систему с NT-авторизацией незарегистрированного, равно как и заблокированного пользователя выдавать правильное сообщение об ошибке.Доработано.
101.66944NEWDSQL: сделать генератор последовательностей на лету и применить его для заполнения суррогатного ключа временных таблицИнструментарий прикладного программистаПрямой SQL
DSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать макрос для автонумератора #rownum.Сделать макрос для генератора значений суррогатного ключа для вставки во временные таблицы #SurrValTmp. Сделать автоматическое применение #SurrValTmp при вставке во временную таблицу, если колонку суррогатного ключа не заполняют.Реализовано. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
101.67186NEWНеправильный вывод в протокол драйвераПоддержка различных платформ баз данныхOracle
ORACLE MSSQL PGSQL BTRV Инсталляторы ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Неправильный вывод в протокол драйвера.Исправлено