Как проверить, есть ли у пользователя привилегии системного администратора в SQL Server 2008 R2 - PullRequest
8 голосов
/ 09 декабря 2010

У меня есть приложение, которое должно разрешать доступ только пользователям, которые являются системными администраторами на БД. Какой SQL-скрипт или запрос я могу выполнить из кода C #, который, учитывая имя пользователя, может определить, имеет ли он / она привилегии системного администратора системные характеристики: sql2008R2 db, .net 2.0, c #

1 Ответ

6 голосов
/ 09 декабря 2010

Использование IS_SRVROLEMEMBER .

SELECT IS_SRVROLEMEMBER('sysadmin', 'YourLogin')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...