【发布时间】:2013-09-25 13:22:48
【问题描述】:
我需要授予数据库用户对 sys.master_files 表的读取权限。我该怎么做?
当前用户有这个权限:
在sys.master_files 上调用SELECT 返回一个空结果。我还使用sa 用户测试了相同的查询,它按预期工作。
【问题讨论】:
-
relevant Technet documentation - 可供任何人免费使用 - 明确说明
sys.master_files目录视图需要哪些权限:查看相应行所需的最低权限是 CREATE DATABASE、ALTER ANY DATABASE 或 VIEW ANY DEFINITION。 -
是的,我知道,但我不知道如何在 GUI 中应用此权限。
-
它们是服务器级别的权限,而不是数据库级别的权限,单击上面截图时所在屏幕中的安全部分,您将看到它们。
-
谢谢!请随意添加您的评论作为答案,以便我可以接受分析器。
标签: sql sql-server tsql permissions sql-server-2008-r2