除了sa之外,拒绝所有人的桌子

时间:2011-10-18 09:15:13

标签: tsql permissions sql-server-2008-r2

在MS-SQL Server 2008 R2中,有没有办法将表权限设置为“拒绝全部”(选择,插入,更新,删除),所有角色和用户ID(包括未来的),除了SA?

换句话说,除了sa?

之外,是否可以使表格不可见

1 个答案:

答案 0 :(得分:2)

没有

  • db_owner会看到它
  • 架构所有者可以看到它
  • 存储过程中的引用不会检查权限
  • ...

如果你想要一个不可见的表,放入它自己的数据库并根本不设置任何权限。无需拒绝,只是不要授予或创建用户