!!!Microsoft SQL Server 権限付与 {{category SQL Server,nolink}}権限付与のメモ !! 権限確認 !! ストアド プロシージャ・関数(ファンクション)の実行 参照ユーザ(sysadmin サーバロールや db_owner データベース ロール を持たない)は、各データベースのストアド・ファンクションの実行権限がない。 そのため、実行権限(EXECUTE)の付与が必要となる。 use [db name] GO GRANT EXECUTE ON [dbo].[Function or StoredProcedure] TO [user name] GO !! 利用状況モニターに必要な権限付与 DBA権限(sysadmin サーバロール)を持たないユーザで、SQL Server Management Studio (SSMS) の「利用状況モニター」を使用するのに必要な権限 「VIEW SERVER STATE」および「VIEW SERVER PERFORMANCE STATE」(MSSQL 2022以降) USE master; GRANT VIEW SERVER STATE TO [user name]; GRANT VIEW SERVER PERFORMANCE STATE TO [user name]; GO ※データファイルIO などは、さらに別の権限が必要。 ※2022以降は、SERVER PERFORMANCE STATE ってあったけど、エラーになった気がする…