sys.sp_approlepassword (Transact-SQL)

Aplica-se a: SQL Server

Altera a palavra-passe de uma função de aplicação na base de dados atual.

Important

Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso. Utilize ALTER APPLICATION ROLE em substituição.

Transact-SQL convenções de sintaxe

Syntax

sys.sp_approlepassword
    [ @rolename = ] N'rolename'
    , [ @newpwd = ] N'newpwd'
[ ; ]

Arguments

[ @rolename = ] N'nome do papel'

O nome da função de candidatura. @rolename é sysname, sem padrão. @rolename deve existir na base de dados atual.

[ @newpwd = ] N'newpwd'

A nova palavra-passe para a função da candidatura. @newpwd é sysname, sem predefinição. @newpwd não pode ser NULL.

Important

Não uses palavra-passe NULL . Use uma senha forte. Para mais informações, veja Palavras-passe Fortes.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Remarks

sp_approlepassword não pode ser executado dentro de uma transação definida pelo usuário.

Permissions

Requer permissão ALTER ANY APPLICATION ROLE no banco de dados.

Examples

O exemplo seguinte define a palavra-passe do PayrollAppRole papel da aplicação para B3r12-36.

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