Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как вывести список всех учетных записей сервера обладающих правами sysadmin без пароля?  [new]
Bunngle
Member

Откуда:
Сообщений: 3
Вывод всех сисадминов
select name
from master.sys.server_principals
where is_srvrolemember ('sysadmin',name) = 1

Проверка на пустой пароль
WHERE PWDCOMPARE('', password_hash) = 1 ;

Как их объединить?

Например как тут только нужно искать только из пользователей обладающих sysadmin
SELECT name FROM sys.sql_logins
WHERE PWDCOMPARE('', password_hash) = 1 ;
26 мар 20, 12:33    [22106253]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести список всех учетных записей сервера обладающих правами sysadmin без пароля?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30701
Bunngle
Как их объединить?
Можно делать запрос из sys.sql_logins
SELECT name FROM sys.sql_logins
WHERE is_srvrolemember ('sysadmin',name) = 1
    AND PWDCOMPARE('', password_hash) = 1 ;
26 мар 20, 12:49    [22106259]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести список всех учетных записей сервера обладающих правами sysadmin без пароля?  [new]
Bunngle
Member

Откуда:
Сообщений: 3
alexeyvg, Спасибо!
26 мар 20, 13:30    [22106292]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить