Share via


Lezione 1: Connessione al Motore di database

Gli strumenti che vengono installati con Motore di database di SQL Server dipendono dall'edizione in uso e dalle opzioni di installazione selezionate. 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.

Questa lezione include gli argomenti seguenti:

  • Strumenti per iniziare

  • Connessione con Management Studio

  • Autorizzazione di connessioni aggiuntive

Strumenti per iniziare

In Motore di database di SQL Server è disponibile 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, quali 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 illustrati di seguito, eseguire una ricerca 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 l'amministrazione di Motore di database e la scrittura di codice Transact-SQL. È ospitato nella shell di Visual Studio. Non è incluso in SQL Server Express.

  • SQL Server Management Studio Express è una versione limitata e gratuita di SQL Server Management Studio, destinata all'utilizzo con SQL Server Express e agli utenti che desiderano disporre di uno strumento dalle dimensioni contenute che offra le caratteristiche di base di Management Studio. Solo alcuni download di SQL Server Express includono Management Studio Express. È possibile installare Management Studio Express dall'Area download Microsoft.

  • Gestione configurazione SQL Server viene installato sia con SQL Server che con gli strumenti client. Consente di attivare 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 caratteristiche.

Database di esempio

I database di esempio e gli esempi non sono inclusi in SQL Server. Nella maggior parte degli esempi descritti nella documentazione online di SQL Server viene utilizzato il database AdventureWorks2008R2. Per ulteriori informazioni, vedere Considerazioni per l'installazione di esempi e di database di esempio di SQL Server.

Per avviare SQL Server Management Studio

  • Dal menu Start scegliere Tutti i programmi, fare clic su Microsoft SQL Server 2008 R2, quindi su SQL Server Management Studio.

Per avviare Gestione configurazione SQL Server

  • Dal menu Start scegliere Tutti i programmi, Microsoft SQL Server 2008 R2, Strumenti di configurazione, quindi Gestione configurazione SQL Server.

Connessione con Management Studio

La connessione a Motore di database dagli strumenti in esecuzione nello stesso computer risulta semplice se si conosce il nome dell'istanza e se si esegue la connessione con un account membro del gruppo Administrators nel computer. Le procedure illustrate di seguito devono essere eseguite nello stesso computer che ospita SQL Server.

Per determinare il nome dell'istanza del Motore di database

  1. Accedere a Windows con un account membro del gruppo Administrators e aprire Management Studio o Management Studio Express.

    Nota sulla sicurezzaNota sulla sicurezza

    Se ci si connette a SQL Server 2000 o SQL Server 2005 in Windows Vista o Windows Server 2008 (o versione successiva), potrebbe essere necessario fare clic con il pulsante destro del mouse su Management Studio e scegliere Esegui come amministratore per connettersi con le credenziali di amministratore. A partire da SQL Server 2008, l'installazione aggiunge account di accesso selezionati a SQL Server e quindi le credenziali di amministratore non sono necessarie. Per ulteriori informazioni, vedere Procedura: Connessione a SQL Server da Windows Vista.

  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à, quindi fare clic su Registra server locali. Verranno visualizzate tutte le istanze di Motore di database installate nel computer, incluse le istanze di SQL Server 2000 e SQL Server 2005. 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, se non è stato specificato un nome diverso durante l'installazione.

Per verificare che il Motore di database sia in esecuzione

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

  2. Se accanto al nome dell'istanza di SQL Server è presente un punto rosso con un quadrato bianco, Motore di database non è in esecuzione. Fare clic con il pulsante destro del mouse su Motore di database e scegliere Avvia. Dopo la visualizzazione di una finestra di conferma, Motore di database dovrebbe avviarsi e il cerchio dovrebbe diventare verde.

Per connettersi al Motore di database

  1. In Management Studio, scegliere Connetti Esplora oggetti dal menu File.

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

  2. Selezionare Motore di database.

  3. Nella casella Nome server digitare il nome dell'istanza di 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 è <computer_name>\<instance_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 utilizzano le credenziali di Windows, o account di accesso con autenticazione SQL Server, che memorizzano le informazioni autenticate in SQL Server e che 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 è stata eseguita la connessione a Motore di database utilizzando Management Studio. In Esplora oggetti espandere l'istanza del server, espandere Sicurezza, fare clic con il pulsante destro del mouse su Account di accesso e 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 digitare un account di accesso di Windows nel formato <domain>\<login>.

  3. Nella casella Database predefinito selezionare AdventureWorks2008R2, 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 deselezionata questa casella.

  5. Nella pagina Mapping utenti selezionare Mapping per il database AdventureWorks2008R2, 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 tra l'account di accesso e lo 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.

Nota sulla sicurezzaNota sulla sicurezza

Queste sono le informazioni iniziali di base. SQL Server offre un ambiente di sicurezza avanzato e la sicurezza rappresenta un aspetto certamente importante nell'utilizzo dei database.