sp_grantlogin (Transact-SQL)
Si applica a: SQL Server
Crea 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. Usare invece CREATE LOGIN .
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_grantlogin [ @loginame = ] N'loginame'
[ ; ]
Argomenti
[ @loginame = ] N'loginame'
Nome di un utente o di un gruppo di Windows. @loginame è sysname, senza impostazione predefinita. L'utente o il gruppo di Windows deve essere qualificato con un nome di dominio Windows nel formato <domain>\<user>
, ad esempio London\Joeb
.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Osservazioni:
sp_grantlogin
chiama CREATE LOGIN
, che supporta opzioni aggiuntive. Per informazioni sulla creazione di account di accesso di SQL Server, vedere CREATE LOGIN
sp_grantlogin
non può essere eseguito all'interno di una transazione definita dall'utente.
Autorizzazioni
Richiede l'appartenenza al ruolo predefinito del server securityadmin .
Esempi
Nell'esempio seguente viene CREATE LOGIN
usato per creare un account di accesso di SQL Server per l'utente Corporate\BobJ
di Windows , che è il metodo preferito.
CREATE LOGIN [Corporate\BobJ] FROM WINDOWS;
GO