powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA Можно как-нибудь обойти DBA-authority ?
6 сообщений из 6, страница 1 из 1
ASA Можно как-нибудь обойти DBA-authority ?
    #33234831
Фотография Vovaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно как-нибудь обойти DBA-authority пользователю не DBA ?
Есть например процедура, требующая DBA-authority dbo.sa_disk_free_space() , есть потребность выполнять ее не из под DBA, это можно как-нибудь сделать ?
Создание процедуры от DBA, в которой вызывается подобная процедура и передача на нее прав какому-либо пользователю ситуацию не меняет.
...
Рейтинг: 0 / 0
ASA Можно как-нибудь обойти DBA-authority ?
    #33234898
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vovaka wrote:

> Можно как-нибудь обойти DBA-authority пользователю не DBA ?

Нет.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
ASA Можно как-нибудь обойти DBA-authority ?
    #33234899
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VovakaМожно как-нибудь обойти DBA-authority пользователю не DBA ?
Есть например процедура, требующая DBA-authority dbo.sa_disk_free_space() , есть потребность выполнять ее не из под DBA, это можно как-нибудь сделать ?
Создание процедуры от DBA, в которой вызывается подобная процедура и передача на нее прав какому-либо пользователю ситуацию не меняет.
Никак, о чем в BOL и написано. Плюс в теле этой процедуры явно стоит:
Код: plaintext
call dbo.sp_checkperms('DBA');
Так что спорить бестолку :) Может быть лучше копнуть в другую сторону и подумать, а зачем простому смертному юзеру видеть, сколько на дисках сервера осталось свободного места ?

На затравку - есть возможность написать соотвествующее событие, которое будет автоматом вызываться при нехватке места. Можно написать на Си CALL-BACK функцию, которую сервер вызовет при критической нехватке места, в конце концов если уж сильно захочется пользователям показывать место на сервере, даже можно написать событие с ручным вызовом, которое запихнет в постоянную таблицу сведения по дискам и потом будет достаточно его считать.
...
Рейтинг: 0 / 0
ASA Можно как-нибудь обойти DBA-authority ?
    #33234902
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну во первых, простому пользователю нет нужды вызывать такую функцию, если нужда вдруг появилась - пора задуматься о неправильном подходе к администрированию системы.
Во вторых, для некоторых системных функций требование dba authority является абсолютным. sa_disk_free_space относится именно к таким. Юзер без dba authority вызвать ее не сможет совсем, увы.
...
Рейтинг: 0 / 0
ASA Можно как-нибудь обойти DBA-authority ?
    #33234905
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во! :) Одновременно в три голоса :)
...
Рейтинг: 0 / 0
ASA Можно как-нибудь обойти DBA-authority ?
    #33235292
Фотография Vovaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASCRUSМожет быть лучше копнуть в другую сторону и подумать, а зачем простому смертному юзеру видеть, сколько на дисках сервера осталось свободного места ?


White OwlНу во первых, простому пользователю нет нужды вызывать такую функцию, если нужда вдруг появилась - пора задуматься о неправильном подходе к администрированию системы.



Есть система, в ней свои пользователи, ничего не имеющие общего с пользователями БД, со своим набором прав и т.д. Есть администратор системы. Есть подраздел администрирования, в котором есть возможность просмотра состояния БД и серверов.Там эта функция и была нужна. А потом еще система "продажная" и пароль DBA вообще не передается конечному пользователю, есть таблицы от DBA, в которых лежат лицензионные ограничения и т.п.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA Можно как-нибудь обойти DBA-authority ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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