sp_approlepassword (Transact-SQL)sp_approlepassword (Transact-SQL)

이 항목은 다음에 적용됩니다.예SQL Server(2008부터)아니요Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

현재 데이터베이스에 있는 응용 프로그램 역할의 암호를 변경합니다.Changes the password of an application role in the current database.


이 기능은 유지 관리 모드에 있으며, Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다.This feature is in maintenance mode and may be removed in a future version of Microsoft SQL Server. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 응용 프로그램은 수정하세요.Avoid using this feature in new development work, and plan to modify applications that currently use this feature. 사용 하 여 ALTER APPLICATION ROLE 대신 합니다. Use ALTER APPLICATION ROLE instead.

항목 링크 아이콘 Transact-SQL 구문 규칙Topic link icon Transact-SQL Syntax Conventions


sp_approlepassword [ @rolename= ] 'role' , [ @newpwd = ] 'password'   


[ @rolename = ] '역할'[ @rolename = ] 'role'
응용 프로그램 역할의 이름입니다.Is the name of the application role. 역할 됩니다 sysname, 기본값은 없습니다.Role is sysname, with no default. 역할 현재 데이터베이스에 존재 해야 합니다.role must exist in the current database.

[ @newpwd = ] '암호'[ @newpwd = ] 'password'
응용 프로그램 역할의 새 암호입니다.Is the new password for the application role. 암호 됩니다 sysname, 기본값은 없습니다.password is sysname, with no default. 암호 NULL 일 수 없습니다.password cannot be NULL.


NULL 암호를 사용하지 마십시오.Do not use a NULL password. 강력한 암호를 사용하세요.Use a strong password. 자세한 내용은 Strong Passwords을 참조하세요.For more information, see Strong Passwords.

반환 코드 값Return Code Values

0(성공) 또는 1(실패)0 (success) or 1 (failure)


sp_approlepassword 사용자 정의 트랜잭션 내에서 실행할 수 없습니다.sp_approlepassword cannot be executed within a user-defined transaction.

사용 권한Permissions

데이터베이스에 대한 ALTER ANY APPLICATION ROLE 권한이 필요합니다.Requires ALTER ANY APPLICATION ROLE permission on the database.


다음 예는 PayrollAppRole 응용 프로그램 역할의 암호를 B3r12-36으로 설정합니다.The following example sets the password for the PayrollAppRole application role to B3r12-36.

EXEC sp_approlepassword 'PayrollAppRole', '''B3r12-36';  

관련 항목See Also

Security Stored Procedures (Transact-SQL) Security Stored Procedures (Transact-SQL)
응용 프로그램 역할 Application Roles
sp_addapprole (TRANSACT-SQL) sp_addapprole (Transact-SQL)
sp_setapprole (Transact-SQL) sp_setapprole (Transact-SQL)
시스템 저장 프로시저(Transact-SQL)System Stored Procedures (Transact-SQL)