Condividi tramite


sp_approlepassword (Transact-SQL)

Modifica la password di un ruolo applicazione nel database corrente.

Nota importanteImportante

Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa funzionalità 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 argomento Convenzioni 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 esistere nel database corrente.

  • [ @newpwd = ] 'password'
    Nuova password per il 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'

Vedere anche

Riferimento

Stored procedure di sicurezza (Transact-SQL)

sp_addapprole (Transact-SQL)

sp_setapprole (Transact-SQL)

Stored procedure di sistema (Transact-SQL)

Concetti

Ruoli applicazione