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

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
evchic
Местный житель
Сообщения: 216
Зарегистрирован: 25 апр 2006, 12:05
Откуда: г.Ростов-на-Дону
Контактная информация:

Групповые роли на 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. Хранимые процедуры будут создаваться не на каждого пользователя, а на каждую группу.
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NAPServer], создать ключ "UseATLANTISPublicRoleForHashProcedureOnИМЯБД" типа BINARY и занести в него значение 01
Ответить