Compartilhar via


sp_approlepassword (Transact-SQL)

Altera a senha de uma função de aplicativo no banco de dados atual.

Observação importanteImportante

Esse recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Use ALTER APPLICATION ROLE em vez disso.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

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

Argumentos

  • [ @rolename = ] 'role'
    É o nome da função de aplicativo. Role is sysname, sem nenhum padrão. role deve existir no banco de dados atual.

  • [ @newpwd = ] 'password'
    É a nova senha para a função de aplicativo. password é sysname, sem nenhum padrão. password não pode ser NULL.

    Observação sobre segurançaObservação sobre segurança

    Não use uma senha NULL. Use uma senha forte. Para obter mais informações, consulte Senhas fortes.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

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

Permissões

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

Exemplos

O exemplo a seguir define a senha para a função de aplicativo PayrollAppRole como B3r12-36.

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