Сравнение файлов
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
101.52506NEWПоддержать на системном уровне расширенные права на системные таблицы для пользоПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Protect Oracle MSSQL Журнализация ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Поддержать на системном уровне расширенные права на системные таблицы для пользователя.Можно раздать права на многие системные таблицы, в том числе на X$JOURNAL. Но на некоторые системные таблицы добавить прав нельзя, или можно добавить не все права. На зеркальные таблицы в СУБД выдаются права, равные пересечению прав на основную таблицу и на X$JOURNAL. Чтобы это сработало, после изменения прав пользователя на X$JOURNAL нужно запустить на него безусловный пересчет прав (либо проверку прав с помощью chkora/chkmssql) При ручном запуске chkora/chkmssql надо добавить параметр SQLDriver.ManageJRights=1 Если не поставить этот параметр, то зеркальные таблицы будут пропущены при проверке (права на них не выдадут, но и не отберут) Если поставить этот параметр -- права будут проверяться чуть дольше, т.к. идет проверка дополнительных таблиц
101.52526NEWПредоставить возможность раздать права на системные таблицыПрава доступаПользователей
Права доступа Администрирование ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Предоставить возможность раздать права на системные таблицы.Реализовано. Добавлен параметр Protect.ExtAccess=true (по умолчанию = false), позволяющий администратору выбирать системные таблицы для выдачи прав конкретным пользователям и группам.