Получение учетной записи 'заблокировало' состояние в SQL Server

Я хочу разблокировать одну учетную запись в SQL Server. Прежде, чем разблокировать я должен проверить, заблокирована ли та учетная запись или нет.

Я хочу разблокировать, только если учетная запись заблокирована.

Есть ли какой-либо SQL-запрос или хранимая процедура для получения состояния "Locked" пользователя SQL?

5
задан marc_s 9 April 2010 в 13:09
поделиться

2 ответа

Posting Answer on Behalf of Alex K.

SELECT LOGINPROPERTY('loginname', 'IsLocked')

7
ответ дан 13 December 2019 в 05:32
поделиться

Вы имеете в виду логин, для которого логин: отклонен? Если да, то вы можете:

SELECT is_disabled from sys.server_principals WHERE name = @loginname
5
ответ дан 13 December 2019 в 05:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: