Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stessoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Si applica a: SQL Server
Aggiunge o modifica una password per un account di accesso di SQL Server.
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. In alternativa, usare ALTER LOGIN .
Convenzioni relative alla sintassi Transact-SQL
sp_password
[ [ @old = ] N'old' ]
, [ @new = ] N'new'
[ , [ @loginame = ] N'loginame' ]
[ ; ]
Vecchia password. @old è sysname, con un valore predefinito .NULL
Nuova password. @new è sysname, senza impostazione predefinita. @old deve essere specificato se i parametri denominati non vengono usati.
Importante
Non usare una NULL
password. Usare una password complessa. Per altre informazioni, vedere Strong Passwords.
Nome dell'account di accesso interessato dalla modifica della password. @loginame è sysname, con un valore predefinito .NULL
@loginame devono esistere già e possono essere specificati solo dai membri dei ruoli predefiniti del server sysadmin o securityadmin.
0
(esito positivo) o 1
(errore).
sp_password
chiama ALTER LOGIN
. Questa istruzione supporta altre opzioni. Per informazioni sulla modifica delle password, vedere ALTER LOGIN.
sp_password
non può essere eseguito all'interno di una transazione definita dall'utente.
È richiesta l'autorizzazione ALTER ANY LOGIN
. È inoltre necessaria CONTROL SERVER
l'autorizzazione per reimpostare una password senza specificare la vecchia password o se l'account di accesso da modificare dispone CONTROL SERVER
dell'autorizzazione.
Un'entità può modificare la propria password.
Nell'esempio seguente viene illustrato l'utilizzo di ALTER LOGIN
per modificare la password dell'account di accesso Victoria
impostandola su B3r1000d#2-36
. Questo metodo è preferibile. L'utente che esegue questo comando deve disporre CONTROL SERVER
dell'autorizzazione.
ALTER LOGIN Victoria
WITH PASSWORD = 'B3r1000d#2-36';
GO
Nell'esempio seguente viene illustrato l'utilizzo di ALTER LOGIN
per modificare la password dell'account di accesso Victoria
da B3r1000d#2-36
a V1cteAmanti55imE
. Questo metodo è preferibile. L'utente Victoria
può eseguire questo comando senza autorizzazioni aggiuntive. Gli altri utenti richiedono ALTER ANY LOGIN
l'autorizzazione.
ALTER LOGIN Victoria
WITH PASSWORD = 'V1cteAmanti55imE'
OLD_PASSWORD = 'B3r1000d#2-36';
GO
Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stesso