sp_approlepassword (Transact-SQL)
Применимо к:SQL Server
Изменяет пароль роли приложения в текущей базе данных.
Внимание
Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте ALTER APPLICATION ROLE .
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_approlepassword
[ @rolename = ] N'rolename'
, [ @newpwd = ] N'newpwd'
[ ; ]
Аргументы
[ @rolename = ] N'rolename'
Имя роли приложения. @rolename — sysname без значения по умолчанию. @rolename должны существовать в текущей базе данных.
[ @newpwd = ] N'newpwd'
Новый пароль для роли приложения. @newpwd — sysname без значения по умолчанию. @newpwd не может бытьNULL
.
Внимание
Не используйте NULL
пароль. Выбирайте надежные пароли. Дополнительные сведения см. в разделе Strong Passwords.
Значения кода возврата
0
(успешно) или 1
(сбой).
Замечания
sp_approlepassword
невозможно выполнить в рамках определяемой пользователем транзакции.
Разрешения
Необходимо разрешение ALTER ANY APPLICATION ROLE
на базу данных.
Примеры
Следующий пример устанавливает пароль для роли приложения PayrollAppRole
равным B3r12-36
.
EXEC sp_approlepassword 'PayrollAppRole', 'B3r12-36';
Связанный контент
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по