【问题标题】:Access rights of stored procedures, views and tables (sql server)存储过程、视图和表的访问权限(sql server)
【发布时间】:2018-12-19 04:56:52
【问题描述】:

我有一个关于存储过程、视图和表的主题访问权限的问题。

用户可以执行存储过程和视图。如果用户需要更新视图中的数据(此视图仅包含一个基表),我是否需要定义用户组更新/插入表或视图的访问权限?我的意图是,这个用户组不应该直接拥有对表的访问权限。

谁能解释一下关于存储过程、视图和表的访问权限的方法,或者给我发一个解释链接?

【问题讨论】:

    标签: sql-server stored-procedures view access-rights


    【解决方案1】:

    如果您授予视图的插入和更新访问权限,用户将能够插入/更新视图中的数据。他们将无法直接向表中插入/更新。但是,如果基础表上有 DENY 插入/更新权限,则对视图的插入/更新将失败。

    这是一个全面的许可链接。

    SQL Server permissions

    【讨论】:

      猜你喜欢
      • 2011-09-22
      • 1970-01-01
      • 2023-03-09
      • 2010-11-28
      • 1970-01-01
      • 1970-01-01
      • 2017-06-29
      • 2011-09-30
      • 2011-05-04
      相关资源
      最近更新 更多