Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Право использования системных процедур / 22 сообщений из 22, страница 1 из 1
06.03.2007, 13:51
    #34374419
Кисения
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Право использования системных процедур
Хочу задать такой вопрос -
я являюсь администратором определенной базы данных , к базе данных master на вызов процедур доступа нет . Если я хочу воспользоваться процедурой допустим sp_addlinkedserver , мне нужен доступ, должен ли системный администратор давать права пользователям на использование этих сиситемных процедур из master
...
Рейтинг: 0 / 0
06.03.2007, 13:53
    #34374435
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Право использования системных процедур
Права на запуск системных хранимых процедур и возможность их назначения описаны в BOL в статях по каждой процедуре в разделе Permnissions.
...
Рейтинг: 0 / 0
06.03.2007, 13:54
    #34374441
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Право использования системных процедур
Что касаемо указанной Ваи хп, то ее могут запускать только члены серверных ролей sysadmin setupadmin и возможности передать права нет.
...
Рейтинг: 0 / 0
06.03.2007, 13:59
    #34374463
Кисения
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Право использования системных процедур
да в основном нпа эти функции имеют право Только участники sysadmin и setupadmin - так вопрос как же мне из программы обращаться к ним, неужели надо всем пользователям раздавать админ права
...
Рейтинг: 0 / 0
06.03.2007, 14:00
    #34374470
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Право использования системных процедур
авторнеужели надо всем пользователям раздавать админ права

Такие вещи, как добавление linked server не должны делаться пользователем "из программы".
...
Рейтинг: 0 / 0
06.03.2007, 14:02
    #34374476
Кисения
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Право использования системных процедур
хорошо, тогда надо создать хранимую процедуру в свой БД и запускать ее от туда, но все равно нужны права на запуск- так ведь?
...
Рейтинг: 0 / 0
06.03.2007, 14:04
    #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
06.03.2007, 14:04
    #34374488
Кисения
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Право использования системных процедур
и даже если у меня есть права на запуск созданной процедуры, запустит ли она системные?
...
Рейтинг: 0 / 0
06.03.2007, 14:06
    #34374497
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Право использования системных процедур
Кисенияи даже если у меня есть права на запуск созданной процедуры, запустит ли она системные?

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

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

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

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


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