【问题标题】:SELECT GRANT not workingSELECT GRANT 不起作用
【发布时间】:2017-12-17 06:24:03
【问题描述】:
  1. 我通过在同一个数据库中加入 4 个其他视图创建了一个视图
  2. 其他 4 个视图使用来自同一数据库的表
  3. 新视图的架构与基础视图不同
  4. 所有模式的所有者都相同
  5. 为用户提供了对新架构的选择授权

用户可以看到我创建的视图以外的旧视图。我错过了什么

【问题讨论】:

  • 没有MCVE,很难帮助调试。您能否多分享一些关于您的问题的信息,例如正在使用哪些视图、用户如何查看它们等?
  • 视图是其他 4 个视图的简单内连接,用户通过 sql server 访问它
  • SQL server 是 dbms
  • 请分享您用来授予用户访问权限的命令。

标签: sql sql-server grant


【解决方案1】:

请注意,表的所有者(基于创建的视图)应授予视图中的用户访问权限。

【讨论】:

  • 我不得不放下并重新创建视图并再次灰色选择,它工作。查询很好,有问题...感谢您的所有帮助
猜你喜欢
  • 1970-01-01
  • 2013-11-18
  • 1970-01-01
  • 2021-09-03
  • 2011-04-22
  • 2023-03-12
  • 2019-11-26
  • 2016-07-06
  • 2020-10-14
相关资源
最近更新 更多