mirror of
https://github.com/Microsoft/sql-server-samples.git
synced 2025-12-08 14:58:54 +00:00
1.5 KiB
1.5 KiB
Permission requirement
Permission requirements specify special permissions required by the probe. for more information see sys.fn_my_permissions
Name format
securable_class permission [ on securable_name ]
securable_class is the name of the class of securable for which permissions are listed. securable_class is a sysname. Examples of securable_class are: DATABASE, OBJECT, REMOTE SERVICE BINDING, SERVER.
securable_name is the name of the securable. If the securable is the server or a database, this part should be omitted. securable_name is a sysname. securable_name can be a multipart name.
Supported values
Allowed values depend on securable class. See SQL Server Permissions and SQL Server Permissions Hierarchy.
Examples
"requires": {
"server permission": [
"ALTER TRACE"
]
},
"requires": {
"object permission on [msdb].[dbo].[sysalerts]": [
"SELECT"
]
},
"requires": {
"object permission on [msdb].[dbo].[sysjobs]": [
"SELECT"
],
"object permission on [msdb].[dbo].[sysjobsteps]": [
"SELECT"
]
},