Condividi tramite


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\BobJdi Windows , che è il metodo preferito.

CREATE LOGIN [Corporate\BobJ] FROM WINDOWS;
GO