对象权限-TSQL [英] object permissions -TSQL
本文介绍了对象权限-TSQL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要满足以下条件:
- 检查
Public
或guest
是否被授予对某个对象(数据库角色和服务器角色)的任何权限 - 检查是否有任何用户被授予对对象而非角色的权限.
- 检查用户是否对对象具有
with grant
权限 - 检查谁有权访问扩展存储过程(我从
select name from sysobjects where xtype='X'
获得)
- Check if
Public
orguest
is granted any permission on an object (database role and server role) - Check if any user is granted permissions on an object rather than roles.
- Check if a user has
with grant
privileges on an object - Check who has access to extended stored procedures (which I get from
select name from sysobjects where xtype='X'
)
我认为它们都是相互关联的(但不知道是如何关联的).
I think that they are all inter-related (but don't know how).
有人可以就此提出建议吗?
或者指导我使用有用的表格?
Can any one advice on this?
Or direct me with useful tables?
非常感谢任何帮助.
推荐答案
这是 SQL Server Central.com 中 #3 的一个很好的过程
Here is a good proc for #3 from SQL Server Central.com
http://www.sqlservercentral.com/scripts/Permissions/64309/一个>
我认为你可以修改 #4
I think you can modify it for #4
这篇关于对象权限-TSQL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文