Condividi tramite


Creazione di un account di accesso

Per accedere al motore di database, gli utenti devono avere un account di accesso. L'account di accesso può rappresentare l'identità dell'utente come un account di Windows o come membro di un gruppo di Windows oppure un account di accesso di SQL Server esistente solo in SQL Server. Se possibile, è consigliabile utilizzare l'autenticazione di Windows.

Per impostazione predefinita, gli amministratori del computer hanno accesso completo a SQL Server. Ai fini di questa lezione, è sufficiente un utente che dispone di minori privilegi e verrà pertanto creato un nuovo account dell'autenticazione di Windows locale nel computer in uso. A tale scopo, è necessario essere un amministratore del computer. Al nuovo utente verrà quindi concesso l'accesso a SQL Server.

Per creare un nuovo account di Windows

  1. Fare clic su Start, fare clic su Esegui, nella casella Apri digitare %SystemRoot%\system32\compmgmt.msc /s, quindi fare clic su OK per aprire il programma Gestione computer.

  2. In Utilità di sistemaespandere Utenti e gruppi locali, fare clic con il pulsante destro del mouse su Utentie quindi scegliere Nuovo utente.

  3. Nella casella Nome utente digitare Mary.

  4. Nelle caselle Password e Conferma password digitare una password complessa e quindi fare clic su Crea per creare un nuovo utente locale di Windows.

Per creare un account di accesso

  1. Nella finestra dell'editor di query di SQL Server Management Studio digitare ed eseguire il codice seguente sostituendo computer_name con il nome del computer. FROM WINDOWS indica che Windows autenticherà l'utente. L'argomento facoltativo DEFAULT_DATABASE connette l'utente Mary al database TestData a meno che la relativa stringa di connessione indichi un altro database. Questa istruzione introduce il punto e virgola come carattere di fine facoltativo per un'istruzione Transact-SQL.

    CREATE LOGIN [computer_name\Mary]  
        FROM WINDOWS  
        WITH DEFAULT_DATABASE = [TestData];  
    GO  
    

    Ciò autorizza il nome utente Mary, autenticato dal computer in uso, ad accedere all'istanza di SQL Server. Se nel computer sono presenti più istanze di SQL Server, è necessario creare l'account di accesso in ogni istanza a cui l'utente Mary deve accedere.

    Nota

    Poiché Mary non è un account di dominio, il nome utente può essere autenticato solo nel computer in questione.

Attività successiva della lezione

Concessione dell'accesso a un database

Vedere anche

CREATE LOGIN (Transact-SQL)
Scegliere una modalità di autenticazione