xp_grantlogin (Transact-SQL)
Concede l'accesso a SQL Server a un gruppo di Windows o a un utente.
Importante: |
---|
Questa funzionalità verrà rimossa in 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 CREATE LOGIN in alternativa. |
Convenzioni della sintassi Transact-SQL
Sintassi
xp_grantlogin {[@loginame = ] 'login'} [,[@logintype = ] 'logintype']
Argomenti
- [ @loginame = ] 'login'
Nome dell'utente o gruppo di Windows da aggiungere. L'utente o il gruppo di Windows deve essere qualificato con un nome di dominio di Windows in base alla sintassi Domino\Utente. login è di tipo sysname e non prevede alcun valore predefinito.
- [ @logintype = ] 'logintype'
Livello di protezione dell'account di accesso a cui viene concesso l'accesso. logintype è di tipo varchar(5) e il valore predefinito è NULL. L'unico valore possibile è admin. Se si specifica admin, l'utente o gruppo specificato in login ottiene l'accesso a SQL Server e viene aggiunto come membro del ruolo predefinito del server sysadmin.
Osservazioni
xp_grantlogin è ora una stored procedure di sistema invece di una stored procedure estesa. xp_grantlogin chiama sp_grantlogin e sp_addsrvrolemember.
Autorizzazioni
È richiesta l'appartenenza al ruolo predefinito del server securityadmin. Per la modifica di logintype, è richiesta l'appartenenza al ruolo predefinito del server sysadmin.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Vedere anche
Riferimento
sp_denylogin (Transact-SQL)
sp_grantlogin (Transact-SQL)
Stored procedure di sistema (Transact-SQL)
Stored procedure estese generali (Transact-SQL)
xp_enumgroups (Transact-SQL)
xp_loginconfig (Transact-SQL)
xp_logininfo (Transact-SQL)
sp_revokelogin (Transact-SQL)