Нужна помощь для написания SQL-запросов для логинов - PullRequest
0 голосов
/ 14 июля 2010

Мне нужно написать SQL-запрос для получения следующих параметров входа в SQL для SQL Server 2005:

1. Принудительно установить политику паролей

2. Принудительно истечь срок действия пароля

3.Пользователь должен изменить пароль при следующем входе

Заранее спасибо.

1 Ответ

1 голос
/ 14 июля 2010
SELECT * 
FROM sys.sql_logins

должен дать вам первые два (столбцы is_policy_checked и is_expiration_checked)

, и вы можете использовать SELECT LOGINPROPERTY('sa', 'IsMustChange'), чтобы определить, должен ли пользователь изменить пароль при следующем входе

.все это в одном запросе ...

SELECT name,
    is_policy_checked,
    is_expiration_checked, 
    LOGINPROPERTY(name, 'IsMustChange') as is_must_change
FROM   sys.sql_logins
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...