用户没有运行DBCC DBREINDEX的权限
时间:2020-03-05 18:51:31 来源:igfitidea点击:
我在SQL Server 2005中收到以下错误消息:
User '<username>' does not have permission to run DBCC DBREINDEX for object '<table>'.
我必须赋予用户哪个最低角色才能运行命令?
解决方案
回答
我们需要成为db_ddladmin或者db_owner角色AFAIK的成员
回答
Caller must own the table, or be a member of the sysadmin fixed server role, the db_owner fixed database role, or the db_ddladmin fixed database role.
DBCC DBREINDEX(Transact-SQL)@ MSDN