microsoft sql server:检查用户自己的权限
发布时间:2020-12-14 01:54:43 所属栏目:Windows 来源:网络整理
导读:我有一个microsoft sql server数据库和一组用户.现在,在我的应用程序中,如果用户输入了具有特定权限(admin)的用户名和密码,我只想显示某些功能.由于数据库和用户名及其权限可以更改,我如何检查microsoft sql server用户具有哪些权限/权限? 解决方法 您可以
我有一个microsoft sql server数据库和一组用户.现在,在我的应用程序中,如果用户输入了具有特定权限(admin)的用户名和密码,我只想显示某些功能.由于数据库和用户名及其权限可以更改,我如何检查microsoft sql server用户具有哪些权限/权限?
解决方法
您可以使用[sys.fn_mypermissions] [1]检查当前用户对某些安全性的权利,该权利返回安全性的所有权限.您还可以使用
HAS_PERMS_BY_NAME 检查特定权限.例如.您可以检查CONTROL SERVER权限,这意味着管理员已登录:
SELECT HAS_PERMS_BY_NAME(null,null,'CONTROL SERVER'); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- windows-server-2003 – 具有大量RAM的服务器上的
- windows-phone-7 – IsolatedStorageSettings.Ap
- Windows桌面虚拟化而不是替换工作站
- Window安装配置Redis
- windows – .bat文件,用于重命名多个文件夹
- windows-phone-7 – WP 8:如何从Visual Studio部
- windows-7 – Pyinstaller,如何在32位linux上制作
- 如何在ms-dos控制台中用C编写unicode字符波斯语?
- windows – 需要ActiveX控件才能将Excel嵌入到对
- windows7环境下的http-server的问题 排查
热点阅读