Групповые роли на MS SQL Server

Инсталляция, обновления, нюансы БД, администрирование системы

Модератор: mike

Ответить
Аватара пользователя
Evchic
партнер
Сообщения: 88
Зарегистрирован: Пн, 17/09/2007 07:57
Имя Фамилия: Евгений Ильин
Откуда: Галактика ЮГ г.Ростов-на-Дону
Контактная информация:

Групповые роли на MS SQL Server

Сообщение Evchic »

Добрый день!
Вот нашел интересную вещь на форуме http://support.galaktika.ru/news.asp?news=faq
Подскажите пожалуйста в какой конкретно ветке использовать
UseATLANTISPublicRoleForHashProcedureOnGAL=On
Групповые роли на MS SQL Server | 1.XII.2003 @ 14:32 | Solomatin
При включении разграничения прав доступа можно столкнуться с проблемами зависания системы после непродолжительной работы. Для того, чтобы обойти эту проблему необходимо уменьшить количество хранимых процедур на сервере, которые генерируются на каждого пользователя.
Для этого необходимо:
- удалить все существующие процедуры с префиксами: DT, FT, LT, ML, NT, PS и др.
- очистить таблицу XX$HasheValues
- перенастроить NAPS, установив в соответствующей ветке реестра параметр UseATLANTISPublicRoleForHashProcedureOnGAL=On, где GAL - имя базы.
- в используемых конфигурационных файлах необходимо установить параметр:
SQLDriver.UseSQLRole=On
После выполнения этих действий на сервере создадуться группы с именами из утилиты Protect. Хранимые процедуры будут создаваться не на каждого пользователя, а на каждую группу.
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Тут не очень корректно сказано. Зависает не система вообще, а MS SQL сервер. Указанный режим работы следует использовать только в этом случае. Вообще - это нештатный, плохоизученный и малооттесированный режим.
Ответить