系统情景和信息架构权限

时间:2015-07-24 18:28:01

标签: sql sql-server sql-server-2008 security

我有SQL Server 2008 R2。

我在所有[sys]架构上拒绝了SELECT,为用户拒绝了INFOMRATION_SCHEMA对象。

但是用户必须能够从INFOMRATION_SCHEMA.PARAMETERS中进行SELECT, 但尽管有REVOKE:

REVOKE SELECT ON OBJECT::[INFORMATION_SCHEMA].[PARAMETERS] to myUser;

用户仍然无法从该表/视图中进行选择。

我想我必须在这些系统视图/表上重新获得更多,以前DENIED权限,但不确定是哪个。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

你试过了吗?

REVOKE SELECT ON OBJECT::[INFORMATION_SCHEMA].[PARAMETERS] FROM myUser;

请注意关键字FROM的更改。示例显示在Microsoft的网站here.

答案 1 :(得分:0)

它不是另一个[sys]表,但DENY VIEW DEFINITION权限阻止了我。