Ken*_*her 8 sql-server permissions ssms sql-server-2016
我有一个奇怪的安全问题。我有一个用户在 SQL 2016 服务器上使用 SSMS 18.2。他们是 db_datareader 的成员,但是当他们在 Object Explorer Details 中拉出Row Count列时,它是空白的。尽我所知,它需要 DBO 才能显示行数。
这是一个错误还是故意的?有谁知道是否有较低级别的权限可以提供此行数?我知道有很多其他方法可以获得行数,例如sys.partitions,但是用户坚持认为他们想要使用 OED 窗口。
小智 11
通过一些实验,我发现 rowcount 需要“VIEW DATABASE STATE”。
方法:捕获 SSMS 以仅具有数据读取器权限的用户身份运行和执行的查询。特别是一个会引发错误。授予权限后,验证行计数现在是否可见。
归档时间: |
|
查看次数: |
249 次 |
最近记录: |