如何检查用户是否具有SQL Server 2008 R2中的系统管理员权限

时间:2010-12-09 19:33:24

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

我有一个应该只允许访问db上系统管理员用户的应用程序。我可以从c#代码执行什么sql脚本或查询,给定用户名,可以确定他/她是否具有系统管理员权限 系统规格:sql2008R2 db,.net 2.0,c#

1 个答案:

答案 0 :(得分:6)

使用IS_SRVROLEMEMBER

SELECT IS_SRVROLEMEMBER('sysadmin', 'YourLogin')