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 di sintassi Transact-SQL

Sintassi

sp_grantlogin [@loginame=] 'login'  

Argomenti

[ @loginame = ] 'login' Nome di un utente o di un gruppo di Windows. L'utente o il gruppo di Windows deve essere qualificato con un nome di dominio Windows nel formato Utente dominio\, ad esempio London\Joeb. login è sysname, senza impostazione predefinita.

Valori del codice restituito

0 (operazione completata) o 1 (operazione non riuscita)

Osservazioni:

sp_grantlogin chiama CREATE LOGIN, che supporta opzioni aggiuntive. Per informazioni sulla creazione di account di accesso di SQL Server, vedere CREATE LOGIN (Transact-SQL)

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

Autorizzazioni

Richiede l'appartenenza al ruolo 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 Questo è il metodo preferito.

CREATE LOGIN [Corporate\BobJ] FROM WINDOWS;  
GO  

Vedi anche

Stored procedure di sicurezza (Transact-SQL)
CREATE LOGIN (Transact-SQL)
Stored procedure di sistema (Transact-SQL)