powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как менять аттрибуты сервера выдаваемые sp_server_info
8 сообщений из 8, страница 1 из 1
Как менять аттрибуты сервера выдаваемые sp_server_info
    #32076585
FixeR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно установливать аттрибуты выдаваемые процедурой sp_server_info???
Конкретно, мне нужно установить ACCESSIBLE_SPROC = 'N'
...
Рейтинг: 0 / 0
Как менять аттрибуты сервера выдаваемые sp_server_info
    #32076604
FixeR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще-то мне нужно чтоб процедурка sp_stored_procedures выдавала все процедуры, независимо от того имеет ли текущий пользователь право на их запуск. Текущий пользователь включен в роль DATAREADER
...
Рейтинг: 0 / 0
Как менять аттрибуты сервера выдаваемые sp_server_info
    #32076623
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
db_datareader дает права на выполнение всех процедур в базе. Так что если Вы злонамеренно DENY EXEC на что-нибудь ему не сказали, то он их всех увидит.
...
Рейтинг: 0 / 0
Как менять аттрибуты сервера выдаваемые sp_server_info
    #32076663
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
db_datareader не дает права на запуск процедур
...
Рейтинг: 0 / 0
Как менять аттрибуты сервера выдаваемые sp_server_info
    #32076667
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это как Вы определили?
...
Рейтинг: 0 / 0
Как менять аттрибуты сервера выдаваемые sp_server_info
    #32076671
FixeR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, действительно, получается нет прав на запуск процедур :(
...
Рейтинг: 0 / 0
Как менять аттрибуты сервера выдаваемые sp_server_info
    #32076702
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, скорее всего db_datareader тут ни при чем. Тогда получается, что права на execute есть у роли public. Т.е. как только пользователю грантован доступ к базе, он тут же может выполнять ее хранимые процедуры, если не запретить это специально. Ну а тогда, значит, членства в public достаточно для того, чтобы получить нормальный список sp_stored_procedures, и db_datareader здесь вообще не нужен. А есть у этого пользователя запрещенные процедуры?
...
Рейтинг: 0 / 0
Как менять аттрибуты сервера выдаваемые sp_server_info
    #32076718
FixeR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В роли public все права убраны :)
Видимо придется расчитывать на права пошире, нежели db_datareader или брать данные непосредственно из системных таблиц
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как менять аттрибуты сервера выдаваемые sp_server_info
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]