Microsoft SQL Server 2012 列级权限
Microsoft SQL Server 2012 column level permissions
当我尝试在 SQL 服务器中授予列级插入(或)更新权限时,出现错误。
查询:
GRANT INSERT, UPDATE ON [db].[dbo].[table]([column]) TO [user]
错误:
Msg 1020, Level 15, State 1, Line 0
Sub-entity lists (such as column or security expressions) cannot be specified for entity-level permissions.
有没有其他方法,我可以为用户提供列级 select/update 访问权限。
根据这篇文章 1,只有您可以授予对列的 SELECT、REFERENCES 和 UPDATE 权限。
当我尝试在 SQL 服务器中授予列级插入(或)更新权限时,出现错误。
查询:
GRANT INSERT, UPDATE ON [db].[dbo].[table]([column]) TO [user]
错误:
Msg 1020, Level 15, State 1, Line 0
Sub-entity lists (such as column or security expressions) cannot be specified for entity-level permissions.
有没有其他方法,我可以为用户提供列级 select/update 访问权限。
根据这篇文章 1,只有您可以授予对列的 SELECT、REFERENCES 和 UPDATE 权限。