Lezione 1: Connessione al motore di database

Quando si installa il motore di database SQL Server, gli strumenti installati dipendono dall'edizione e dalle scelte di configurazione. In questa lezione vengono illustrati gli strumenti principali e vengono descritte le procedure per la connessione e l'esecuzione di una funzione di base, ovvero la concessione di autorizzazione ad altri utenti.

Strumenti per iniziare

Il motore di database SQL Server viene fornito con un'ampia gamma di strumenti. In questo argomento vengono illustrati i primi strumenti necessari e vengono fornite indicazioni utili per selezionare lo strumento appropriato per le operazioni da eseguire. A tutti gli strumenti è possibile accedere dal menu Start . Alcuni strumenti, ad esempio SQL Server Management Studio, non vengono installati per impostazione predefinita. ma devono essere selezionati tra i componenti client durante l'installazione. Per una descrizione completa degli strumenti descritti di seguito, cercareli nella documentazione online di SQL Server. SQL Server Express contiene solo un subset degli strumenti.

Strumenti di base

  • SQL Server Management Studio è lo strumento principale per amministrare il motore di database e scrivere codice Transact-SQL. È ospitato nella shell di Visual Studio. Non è incluso in SQL Server Express ma è disponibile come download separato dall'Area download Microsoft.

  • Gestione configurazione SQL Server installa sia con SQL Server che con gli strumenti client. Consente di abilitare protocolli server, configurare le opzioni relative ai protocolli quali le porte TCP, configurare i servizi server per l'avvio automatico e configurare i computer client per la connessione con le modalità preferite. Questo strumento consente di configurare gli elementi di connettività più avanzati ma non le funzionalità.

Database di esempio

I database di esempio e gli esempi non sono inclusi in SQL Server. La maggior parte degli esempi descritti in SQL Server Books Online usa il database di esempio AdventureWorks2012.

Per avviare SQL Server Management Studio
  • Scegliere Tutti i programmi dal menu Start, scegliere Microsoft SQL Server 2014 e quindi fare clic su SQL Server Management Studio.
Per avviare Gestione configurazione SQL Server
  • Scegliere Tutti i programmi dal menu Start, scegliere Microsoft SQL Server 2014, scegliere Strumenti di configurazione e quindi fare clic su Gestione configurazione SQL Server.

Connessione con Management Studio

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

Per determinare il nome dell'istanza del Motore di database
  1. Accedere a Windows come membro del gruppo Administrators e aprire Management Studio.

    Importante

    Se ci si connette a SQL Server 2005 in Windows Vista o Windows Server 2008 (o più recenti), potrebbe essere necessario fare clic con il pulsante destro del mouse su Management Studio e quindi scegliere Esegui come amministratore per connettersi usando le credenziali di amministratore. A partire da SQL Server 2008, l'installazione aggiunge gli account di accesso selezionati a SQL Server, pertanto le credenziali di amministratore non sono necessarie.

  2. Nella finestra di dialogo Connetti al server fare clic su Annulla.

  3. Se Server registrati non è visualizzato, 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 fare clic su Registra server locali. Tutte le istanze del motore di database installate nel computer vengono visualizzate. 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 <computer_name>\sqlexpress a meno che il nome non sia stato modificato durante l'installazione.

Per verificare che il Motore di database sia in esecuzione
  1. In Server registrati, se il nome dell'istanza di SQL Server ha un punto verde con una freccia bianca accanto al nome, il motore di database è in esecuzione e non è necessaria un'ulteriore azione.

  2. Se il nome dell'istanza di SQL Server ha un punto rosso con un quadrato bianco accanto al nome, il motore di database viene arrestato. Fare clic con il pulsante destro del mouse sul nome del motore di database, scegliere Controllo servizio e quindi fare clic su Avvia. Dopo una finestra di dialogo di conferma, il motore di database deve iniziare e il cerchio dovrebbe girare verde con una freccia bianca.

Per connettersi al Motore di database
  1. In Management Studio fare clic su Connetti Esplora oggetti dal menu File.

    Viene 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.

  3. Nella casella Nome server digitare il nome dell'istanza del motore di database. Per l'istanza predefinita di SQL Server il nome del server è il nome del computer. Per un'istanza denominata di SQL Server, il nome del server è il <instance_name computer_name>\<>, ad esempio ACCTG_SRVR\SQLEXPRESS.

  4. Fare clic su Connetti.

Autorizzazione di connessioni aggiuntive

Dopo avere stabilito la connessione a SQL Server come amministratore, una delle prime attività da svolgere consiste nell'autorizzare altri utenti a connettersi. A questo scopo è necessario creare un account di accesso e autorizzare tale account ad accedere a un database come utente. È possibile configurare account di accesso con autenticazione di Windows, che usano le credenziali di Windows, o account di accesso con autenticazione di SQL Server, che archiviano le informazioni autenticate in SQL Server e sono indipendenti dalle credenziali di Windows. Se possibile, utilizzare l'autenticazione di Windows.

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.

    Viene visualizzata la finestra di dialogo Account di accesso - Nuovo .

  2. Nella pagina Generale digitare un account di accesso nel dominio >di formato<\<account di accesso>.

  3. Nella casella Database predefinito selezionare AdventureWorks2012 se disponibile. In caso contrario, selezionare master.

  4. Se il nuovo account di accesso sarà un account di amministrazione, selezionare sysadmin nella pagina Ruoli del server, altrimenti lasciare vuota la casella.

  5. Nella pagina Mapping utenti selezionare Mappa per il database AdventureWorks2012 se disponibile. In caso contrario, selezionare master. Si noti che la casella Utente viene popolata con l'account di accesso. Alla chiusura della finestra di dialogo, nel database verrà creato questo utente.

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

  7. Accettare le impostazioni predefinite delle caselle Entità a protezione diretta e Stato e fare clic su OK per creare l'account di accesso.

Importante

Si tratta delle informazioni di base necessarie per iniziare. SQL Server offre un ambiente di sicurezza avanzato e la sicurezza è ovviamente un aspetto importante delle operazioni di database.

Lezione successiva

Lezione 2: Connessione da un altro computer