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

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

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

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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам