Condividi tramite


Lezione 1: Connessione al motore di database

Si applica a:SQL Server

Gli strumenti che vengono installati con il motore di database di SQL Server dipendono dall'edizione in uso e dalle opzioni di installazione selezionate. Questa lezione descrive gli strumenti principali, che illustrano come connettersi al motore di database ed eseguire una funzione essenziale (autorizzazione di più utenti).

In questa lezione vengono fornite le informazioni seguenti:

Strumenti per iniziare

Il motore di database SQL Server viene fornito con vari strumenti. Questo articolo descrive i primi strumenti necessari e consente di selezionare lo strumento appropriato per un processo. A tutti gli strumenti è possibile accedere dal menu Start . Alcuni strumenti, ad esempio SQL Server Management Studio (SSMS), non vengono installati per impostazione predefinita Selezionare gli strumenti desiderati come componenti durante l'installazione. SQL Server Express contiene solo un sottoinsieme degli strumenti.

Strumenti comuni

La tabella seguente descrive alcuni degli strumenti più comuni.

Tool Type Sistema operativo
SSMS GUI Finestre
Azure Data Studio GUI Windows, macOS, Linux
bcp CLI Windows, macOS, Linux
sqlcmd CLI Windows, macOS, Linux

Questo articolo è incentrato sulla connessione tramite SSMS. Se si è interessati a connettersi tramite Azure Data Studio, vedere Avvio rapido: Usare Azure Data Studio per connettersi ed eseguire query su SQL Server.

Database di esempio

Gli esempi di codice in questo articolo usano il database di esempio AdventureWorks2025 o AdventureWorksDW2025, che è possibile scaricare dalla home page Microsoft SQL Server Samples and Community Projects.

SSMS (solo Windows)

  • Nelle versioni correnti di Windows, nella pagina Iniziale immettere SSMS e quindi selezionare SQL Server Management Studio.
  • Se si usano versioni precedenti di Windows, dal menu Start scegliere Tutti i programmi, puntare su Microsoft SQL Server, quindi selezionare SQL Server Management Studio.

Connettersi a SSMS

È facile connettersi al motore di database da strumenti in esecuzione nello stesso computer che ospita SQL Server se si conosce il nome dell'istanza e se ci si connette come membro del gruppo Administrators locale nel computer. Le procedure illustrate di seguito devono essere eseguite nello stesso computer che ospita SQL Server.

Nota

Questo articolo illustra la connessione a un'istanza di SQL Server locale. Per database SQL di Azure, vedere Connessione a database SQL di Azure.

Determinare il nome dell'istanza del motore di database

  1. Accedere a Windows come membro del gruppo Administrators e aprire Management Studio.

  2. Nella finestra di dialogo Connetti al server selezionare Annulla.

  3. Se l'opzione Server registrati non è visualizzata, scegliere Server registrati dal menu Visualizza.

  4. Dopo avere selezionato Motore di database nella barra degli strumenti Server registrati, espandere Motore di database, fare clic con il pulsante destro del mouse su Gruppi di server locali, scegliere Attività e quindi selezionare su Registra server locali. Espandere Gruppi di server locali per visualizzare tutte le istanze del motore di database installato nel computer. L'istanza predefinita non è denominata e viene visualizzata come nome del computer. Un'istanza denominata viene visualizzata come nome del computer seguito da una barra rovesciata (\) e dal nome dell'istanza. Per SQL Server Express, l'istanza è denominata <nome_computer>\sqlexpress a meno che non sia stato specificato un nome diverso durante la configurazione.

Verificare che il motore di database sia in esecuzione

  • In Server registrati, se accanto al nome dell'istanza di SQL Server è presente un punto verde con una freccia bianca, il motore di database è in esecuzione e non sono necessarie ulteriori operazioni.

  • Se accanto al nome dell'istanza di SQL Server è presente un punto rosso con un quadrato bianco, il motore di database non è in esecuzione. Fare clic con il pulsante destro del mouse sul nome del motore di database, selezionare Controllo del servizio e quindi selezionare Avvia. Dopo la visualizzazione di una finestra di conferma, dovrebbe venir avviato il motore di database e il cerchio dovrebbe diventare verde con una freccia bianca.

Connettersi al motore di database

Al momento dell'installazione di SQL Server è stato selezionato almeno un account amministratore. Eseguire i passaggi seguenti durante l'accesso a Windows come amministratore.

  1. In Management Studio nel menu File selezionare Connetti Esplora oggetti.

    Verrà visualizzata la finestra di dialogo Connetti al server . Nella casella Tipo di server viene visualizzato l'ultimo tipo di componente usato.

  2. Selezionare Motore di database.

    Screenshot di Esplora oggetti. L'opzione Motore di database nell'elenco Connetti è evidenziata.

  3. Nella casella Nome server immettere il nome dell'istanza del motore di database. Per l'istanza predefinita di SQL Server il nome del server è il nome del computer. Il nome del server per un'istanza denominata di SQL Server è <computer_name>\<instance_name>. Ad esempio, ACCTG_SRVR\SQLEXPRESS. Lo screenshot seguente mostra le opzioni per la connessione all'istanza predefinita (senza nome) di SQL Server in un computer denominato PracticeComputer. L'utente che ha eseguito l'accesso a Windows è Mary dal dominio Contoso. Quando si usa l'autenticazione di Windows non è possibile modificare il nome utente.

    Screenshot della finestra di dialogo Connetti al server. La casella Nome server è evidenziata.

  4. Selezionare Connetti.

Nota

Questo articolo è scritto con il presupposto che non si abbia familiarità con SQL Server e che non si siano verificati problemi di connessione. Per informazioni dettagliate sulla risoluzione dei problemi, vedere Risolvere i problemi di connessione al motore di database di SQL Server.

Autorizzare le connessioni aggiuntive

Ora che si è connessi a SQL Server come amministratore, una delle prime attività consiste nell'autorizzare gli altri utenti a connettersi. È possibile autorizzare gli utenti creando un account di accesso e autorizzando tale account di accesso per accedere a un database come utente. È possibile creare account di accesso usando l'autenticazione di Windows, l'autenticazione di SQL Server o l'autenticazione di Microsoft Entra. Gli account di accesso con autenticazione di Windows usano le credenziali di Windows. Gli account di accesso per l'autenticazione di SQL Server archiviano le informazioni di autenticazione in SQL Server e sono indipendenti dalle credenziali di Windows. Gli account di accesso da Microsoft Entra ID (in precedenza Azure Active Directory) usano le credenziali delle identità basate sul cloud. Per altre informazioni su questo metodo, vedere Autenticazione di Microsoft Entra per SQL Server

Usare l'autenticazione di Windows o l'autenticazione di Microsoft Entra, quando possibile.

Suggerimento

La maggior parte delle organizzazioni dispone di utenti di dominio e usa l'autenticazione di Windows. È possibile provare per conto proprio creando altri utenti locali nel computer in uso. Il computer autentica gli utenti locali, quindi il dominio è il nome del computer. Ad esempio, se il computer è denominato MyComputer e si crea un utente denominato Test, la descrizione di Windows dell'utente è Mycomputer\Test.

Creazione di un account di accesso con autenticazione di Windows

  1. Nell'attività precedente si è connessi al motore di database usando Management Studio. In Esplora oggetti espandere l'istanza del server, espandere Sicurezza, fare clic con il pulsante destro del mouse su Account di accessoe quindi scegliere Nuovo account di accesso. Verrà visualizzata la finestra di dialogo Account di accesso - Nuovo .

  2. Nella casella Nome account di accesso della pagina Generale immettere un account di accesso di Windows nel formato <domain>\<login>.

    Screenshot della finestra di dialogo Account di accesso - Nuovo. La casella Nome account di accesso è evidenziata.

  3. Nella casella Database predefinito selezionare il database AdventureWorks, se disponibile. In caso contrario, selezionare il database master.

  4. Se il nuovo account di accesso sarà un amministratore, selezionare sysadmin nella pagina Ruoli del server. In caso contrario, lasciare il campo vuoto.

  5. Nella pagina Mapping utente selezionare Mapping per il database AdventureWorks2025, se disponibile. In caso contrario, selezionare master. Si noti che la casella Utente viene popolata con l'account di accesso. Quando la finestra di dialogo viene chiusa, l'utente viene creato nel database.

  6. Nella casella Schema predefinito immettere dbo per eseguire il mapping dell'account di accesso allo schema proprietario del database.

  7. Accettare le impostazioni predefinite per le caselle Entità a protezione diretta e Stato e quindi selezionare OK per creare l'account di accesso.

Importante

Questa sezione fornisce informazioni di base per iniziare. SQL Server offre un ambiente di sicurezza avanzato.

Passaggio successivo