Какие права SQL 2000 требуются для создания заданий агента SQL? - PullRequest
0 голосов
/ 17 декабря 2008

Прошло много времени с тех пор, как я рассматривал задания SQL на SQL Server 2000.

В SQL 2005, если я хочу разрешить пользователю создавать задания и т. Д., Я добавляю необходимый логин в msdb и назначаю одну из ролей SQLAgentUserRole, SQLAgentReaderRole или SQLAgentOperatorsRole роль. Там нет проблем.

Возможно, кто-то может помочь мне потрясти память о правах / ролях, необходимых для создания заданий на SQL 2000, потому что мне стыдно сказать, что я полностью забыл, а книги по SQL 2000 в Интернете не совсем понятны.

Если пользователь является пользователем dbo в базе данных SQL 2000, предоставляет ли это автоматически права на создание заданий агента SQL?

1 Ответ

1 голос
/ 17 декабря 2008

Фактически каждый пользователь может создать новое задание агента SQL Server.

То, что вы контролируете, это их права на ваши объекты базы данных. Я только что попробовал, и пользователь без прав (denydatareader и denydatawriter во всех базах данных) все еще может создать новое задание агента SQL Server, но он ничего не может сделать внутри него.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...