Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Concede a un gruppo o a un utente di Windows l'accesso a 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. Utilizzare invece CREATE LOGIN.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sys.xp_grantlogin
[ @loginame = ] N'loginame'
[ , [ @logintype = ] 'logintype' ]
[ ; ]
Argomenti
[ @loginame = ] N'loginame'
Nome dell'utente o del gruppo di Windows da aggiungere. L'utente o il gruppo di Windows deve essere qualificato con un nome di dominio Windows nel formato <domain>\<user>.
@loginame è sysname, senza impostazione predefinita.
[ @logintype = ] 'logintype'
Livello di sicurezza dell'account di accesso a cui viene concesso l'accesso.
@logintype è varchar(5), con il valore predefinito NULL. È possibile specificare solo admin . Se admin viene specificato, @loginame viene concesso l'accesso a SQL Server e aggiunto come membro del ruolo predefinito del server sysadmin .
Valori del codice restituito
0 (esito positivo) o 1 (errore).
Osservazioni:
xp_grantlogin è una stored procedure di sistema anziché una stored procedure estesa.
xp_grantlogin chiama sp_grantlogin e sp_addsrvrolemember.
Autorizzazioni
Richiede l'appartenenza al ruolo predefinito del server securityadmin . La modifica del @logintype richiede l'appartenenza al ruolo predefinito del server sysadmin.