Пользователь не имеет разрешения на запуск DBCC DBREINDEX - PullRequest
5 голосов
/ 11 сентября 2008

В SQL Server 2005 появляется следующее сообщение об ошибке:

User '<username>' does not have permission to run DBCC DBREINDEX for object '<table>'.

Какую минимальную роль я должен дать пользователю для запуска команды?

Ответы [ 3 ]

10 голосов
/ 11 сентября 2008

Вы должны быть членом роли db_ddladmin или db_owner AFAIK

1 голос
/ 11 сентября 2008

Вызывающая сторона должна владеть таблицей или быть членом предопределенной роли сервера sysadmin, предопределенной роли базы данных db_owner или предопределенной роли базы данных db_ddladmin.

DBCC DBREINDEX (Transact-SQL) @ MSDN

0 голосов
/ 29 апреля 2015

ALTER AUTHORIZATION ON Tablename TO [домен \ имя пользователя]

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