Esporta (0) Stampa
Espandi tutto

CREATE LOGIN (database SQL di Azure)

Questo argomento è OBSOLETO. La versione più recente è disponibile in Guida di riferimento a Transact-SQL 14.

ImportantImportante
Argomento non aggiornato. Per la versione corrente, vedere CREATE LOGIN.

Crea un nuovo account di accesso al database nel Microsoft di database SQL di Microsoft Azure. Per creare un account di accesso, è necessario essere connessi al database master.

Convenzioni della sintassi (database SQL di Azure)


CREATE LOGIN login_name { WITH <option_list1> }

<option_list1> ::= 
    PASSWORD = { 'password' }
        

In questo diagramma della sintassi vengono illustrati gli argomenti e le opzioni supportati in database SQL di Microsoft Azure.

In database SQL di Microsoft Azure non sono supportati gli argomenti e le opzioni seguenti quando si utilizza l'istruzione CREATE LOGIN:

  • hashed_password

  • Opzione MUST_CHANGE

  • Opzioni <option_list2>:

    • SID

    • DEFAULT_DATABASE

    • DEFAULT_LANGUAGE

    • CHECK_EXPIRATION

    • CHECK_POLICY

    • CREDENTIAL

Per ulteriori informazioni sugli argomenti e sull'istruzione CREATE LOGIN, vedere CREATE LOGIN nella documentazione online di SQL Server.

In alcuni metodi di connessione a database SQL di Microsoft Azure, ad esempio sqlcmd, è necessario aggiungere il nome del server database SQL di Azure al nome di accesso nella stringa di connessione mediante la notazione <login>@<server>. Se ad esempio l'account di accesso è login1 e il nome completo del server database SQL di Azure è servername.database.windows.net, il parametro username della stringa di connessione deve essere login1@servername.

Poiché la lunghezza totale del parametro username è 128 caratteri, login_name viene limitato a 127 caratteri meno la lunghezza del nome del server. Nell'esempio login_name può essere costituito solo da 117 caratteri perché servername è composto da 10 caratteri.

Tramite le regole di SQL Server è possibile creare un account di accesso con autenticazione SQL Server nel formato <loginname>@<servername>. Se il server SQL Azure in uso è myazureserver e l'account di accesso è myemail@live.com, l'account di accesso deve essere fornito nel formato myemail@live.com@myazureserver.

ImportantImportante
L'istruzione CREATE LOGIN deve essere l'unica istruzione in un batch SQL.

Gli account di accesso possono essere creati solo dall'account di accesso dell'entità di livello server (creato dal processo di provisioning) o dai membri del ruolo del database loginmanager nel database master.

Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2014 Microsoft