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 will 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

구문Syntax


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

인수Arguments

[ @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)

주의Remarks

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

PermissionsPermissions

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

Examples

다음 예는 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

보안 저장 프로시저 ( 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)