Condividi tramite


sp_approlepassword (Transact-SQL)

Si applica a: SQL Server

Modifica la password di un ruolo applicazione nel database corrente.

Importante

Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Usare invece ALTER APPLICATION ROLE .

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

[ @rolename = ] N'rolename'

Nome del ruolo applicazione. @rolename è sysname, senza impostazione predefinita. @rolename deve esistere nel database corrente.

[ @newpwd = ] N'newpwd'

Nuova password per il ruolo applicazione. @newpwd è sysname, senza impostazione predefinita. @newpwd non può essere NULL.

Importante

Non usare una NULL password. Usare una password complessa. Per altre informazioni, vedere Strong Passwords.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_approlepassword non può essere eseguito all'interno di una transazione definita dall'utente.

Autorizzazioni

È richiesta l'autorizzazione ALTER ANY APPLICATION ROLE per il database.

Esempi

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

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