我试过用谷歌搜索,但很可能使用了错误的术语……权限等不是我的强项。
我要做的是首先创建一个角色——例如“Snr_Analyst”——具有读取所有内容的某些权限,并更改数据库中的特定模式。那一点我能做到。
我还希望该角色能够将对该数据库中所有内容的读取权限授予任何其他用户,但不授予任何更高的权限。
这可能吗?
我目前正在使用 SQL Server 2014。
我试过用谷歌搜索,但很可能使用了错误的术语……权限等不是我的强项。
我要做的是首先创建一个角色——例如“Snr_Analyst”——具有读取所有内容的某些权限,并更改数据库中的特定模式。那一点我能做到。
我还希望该角色能够将对该数据库中所有内容的读取权限授予任何其他用户,但不授予任何更高的权限。
这可能吗?
我目前正在使用 SQL Server 2014。
您可以使用 GRANT ... WITH GRANT OPTION。
https://learn.microsoft.com/en-us/sql/t-sql/statements/grant-transact-sql?view=sql-server-ver15
此选项指定接收权限的安全主体被授予将指定权限授予其他安全帐户的能力。