質問

SQL Server 2005 で次のエラー メッセージが表示されます。

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

コマンドを実行するには、ユーザーに最低限どの役割を与える必要がありますか?

役に立ちましたか?

解決

のメンバーになる必要があります。 db_ddladmin または db_owner 私の知っている役割

他のヒント

呼び出し元はテーブルを所有しているか、sysadmin 固定サーバー ロール、db_owner 固定データベース ロール、または db_ddladmin 固定データベース ロールのメンバーである必要があります。

DBCC DBREINDEX (Transact-SQL) @ MSDN

ALTER AUTHORIZATION ON テーブル名 TO [ドメイン\ユーザー名]

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top