powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Право использования системных процедур
22 сообщений из 22, страница 1 из 1
Право использования системных процедур
    #34374419
Кисения
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу задать такой вопрос -
я являюсь администратором определенной базы данных , к базе данных master на вызов процедур доступа нет . Если я хочу воспользоваться процедурой допустим sp_addlinkedserver , мне нужен доступ, должен ли системный администратор давать права пользователям на использование этих сиситемных процедур из master
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374435
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Права на запуск системных хранимых процедур и возможность их назначения описаны в BOL в статях по каждой процедуре в разделе Permnissions.
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374441
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что касаемо указанной Ваи хп, то ее могут запускать только члены серверных ролей sysadmin setupadmin и возможности передать права нет.
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374463
Кисения
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да в основном нпа эти функции имеют право Только участники sysadmin и setupadmin - так вопрос как же мне из программы обращаться к ним, неужели надо всем пользователям раздавать админ права
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374470
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторнеужели надо всем пользователям раздавать админ права

Такие вещи, как добавление linked server не должны делаться пользователем "из программы".
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374476
Кисения
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хорошо, тогда надо создать хранимую процедуру в свой БД и запускать ее от туда, но все равно нужны права на запуск- так ведь?
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374486
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CREATE PROCEDURE permissions default to members of the sysadmin fixed server role, and the db_owner and db_ddladmin fixed database roles. Members of the sysadmin fixed server role and the db_owner fixed database role can transfer CREATE PROCEDURE permissions to other users . Permission to execute a stored procedure is given to the procedure owner , who can then set execution permission for other database users.
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374488
Кисения
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и даже если у меня есть права на запуск созданной процедуры, запустит ли она системные?
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374497
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кисенияи даже если у меня есть права на запуск созданной процедуры, запустит ли она системные?

Зависит от того, какую системную процедуру Вы будете запускать. ownership chains распространяются только на SELECT, INSERT, UPDATE, DELETE.
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374501
Observer123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попросите админ чтобы прилинковал
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374512
Кисения
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т е пусть один раз пролинкует просто им пользоваться - если меняется путь или провайдер
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374528
Кисения
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если хочу воспользоваться xp_cmdshell ситуация таже
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374532
Observer123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кисеният е пусть один раз пролинкует просто им пользоваться - если меняется путь или провайдер

по моему ето уже затрагивает дизайн системы.
Если провайдер менять... что-то нестабильно кажется
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374543
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Ксения

Поймите, что есть такие вещи, которые необходимо делать наделенному полномочиями (и знаниями) человеку.
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374547
Observer123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кисенияа если хочу воспользоваться xp_cmdshell ситуация таже
если есть необходимость, потребуйте чтоб вам права увеличили
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374598
Кисения
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я ведь хочу использовать туже функцию BULK INSERT тоже - теже права, получаеся если я не сисадмин, я ничего не могу
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374602
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кисенияя ведь хочу использовать туже функцию BULK INSERT тоже - теже права, получаеся если я не сисадмин, я ничего не могу

Одного Вашего "хотения" мало. Надо еще получить "позволение". А то эдак Вы назаливаете, так что все упадет. Понимаете, о чем я.
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374604
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кисенияя ведь хочу использовать туже функцию BULK INSERT тоже - теже права, получаеся если я не сисадмин, я ничего не могу
А что тут удивительного ? Да, если вы не сисадмин, то у вас меньше прав. Удвивительно, если бы было наоборот
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374623
Кисения
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не против , только как же мне рядовому программисту тогда программировать, бегать к сисадмин и каждый раз просить себе права на что ли бо, ведь есть наверное какие основные правила - хотя бы по опыту бывалых - как распределяются и на что права на сервере ( я повторюсь по опыту)
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374651
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кисенияя не против , только как же мне рядовому программисту тогда программировать, бегать к сисадмин и каждый раз просить себе права на что ли бо, ведь есть наверное какие основные правила - хотя бы по опыту бывалых - как распределяются и на что права на сервере ( я повторюсь по опыту)
Программировать вне рамок своих прав у вас не получится.
Значит либо надо получать права, либо пересматривать задачу
...
Рейтинг: 0 / 0
Право использования системных процедур
    #34374962
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кисенияя не против , только как же мне рядовому программисту тогда программировать, бегать к сисадмин и каждый раз просить себе права на что ли бо, ведь есть наверное какие основные правила - хотя бы по опыту бывалых - как распределяются и на что права на сервере ( я повторюсь по опыту)
Был как-то топик как раз насчет прав в сиквеле для разработчиков . И там приводились различные подходы к решению данного вопроса. Пользуйтесь поиском.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Право использования системных процедур
    #39699630
hex.style
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решаем данную проблему созданием процедуры-обертки над конкретным вызовом системной процедуры.
При создании процедуры-обертки нужно указать WITH EXECUTE AS OWNER
Такая процедура идет на код-ревью сисадмину.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Право использования системных процедур
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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