前端之家收集整理的这篇文章主要介绍了
MS SQL Server:检查用户是否可以执行存储过程,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何检查
用户是否可以在MS
sql服务器中执行存储过程?
我可以通过连接到master数据库并执行以下内容来查看用户是否具有显式执行权限:
databasename..sp_helpprotect 'storedProcedureName','username'
但是,如果用户是具有执行权限的角色的成员,则sp_helprotect将无法帮助我.
理想情况下,我希望能够打电话
databasename..sp_canexecute 'storedProcedureName','username'
这将返回一个布尔.
原文链接:https://www.f2er.com/mssql/83637.html