暂无图片
SQL 语句读取授权
我来答
分享
S
sanam11
2022-09-25
SQL 语句读取授权
我在 SQL Server 中创建了一个数据库 DB_Customers,有 3 个视图:View_01、View_02、View_03
 还有 2 个 Active Directory 组:AD_01、AD_02。

  • 组 AD_01 应该只读取 view_01 和 view_02 的权限
  • 组 AD_02 应该只读取 view_03 的权限
我这样做了:。
IF (NOT EXISTS (SELECT * FROM sys.schemas WHERE name = 'ARG')) 
BEGIN
    EXEC ('CREATE SCHEMA [ARG] AUTHORIZATION [dbo]')
END

ALTER SCHEMA ARG
    TRANSFER View_01

ALTER SCHEMA ARG
    TRANSFER View_02
我通过了这个来源,但我仍然没有得到我出错的地方。请有人指导我如何在 SQL 语句 AD_01 中授予 view_01 和 view_02 的读取权限?
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
有问题吗?

如果存储过程中要用到视图,需要显示的grant 授权。

暂无图片 评论
暂无图片 有用 0
DarkAthena
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏