Я хочу разблокировать одну учетную запись в SQL Server. Прежде, чем разблокировать я должен проверить, заблокирована ли та учетная запись или нет.
Я хочу разблокировать, только если учетная запись заблокирована.
Есть ли какой-либо SQL-запрос или хранимая процедура для получения состояния "Locked" пользователя SQL?
Posting Answer on Behalf of Alex K.
SELECT LOGINPROPERTY('loginname', 'IsLocked')
Вы имеете в виду логин, для которого логин: отклонен? Если да, то вы можете:
SELECT is_disabled from sys.server_principals WHERE name = @loginname