sp_approlepassword (Transact-SQL)

Modifica la password di un ruolo applicazione nel database corrente.

Nota importanteImportante

Questa caratteristica verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa caratteristica in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Utilizzare ALTER APPLICATION ROLE in alternativa.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

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

Argomenti

  • [ @rolename = ] 'role'
    Nome del ruolo applicazione. Role è di tipo sysname e non prevede alcun valore predefinito. role deve essere presente nel database corrente.

  • [ @newpwd = ] 'password'
    Nuova password del ruolo applicazione. password è di tipo sysname e non prevede alcun valore predefinito. password non può essere NULL.

    Nota sulla sicurezzaNota sulla sicurezza

    Non utilizzare una password NULL. Utilizzare una password complessa. Per ulteriori informazioni, vedere Password complesse.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

La stored procedure sp_approlepassword non può essere eseguita all'interno di una transazione definita dall'utente.

Autorizzazioni

È richiesta l'autorizzazione ALTER ANY APPLICATION ROLE nel database.

Esempi

Nell'esempio seguente la password del ruolo applicazione PayrollAppRole viene modificata in B3r12-36.

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