Primi passi con Microsoft SQL Server Standard Edition

Il mondo dei database relazionali può essere piuttosto confuso per chi è alle prime armi. Come probabilmente saprai, ci sono molti tipi diversi di database disponibili. Microsoft SQL Server è uno dei sistemi di gestione di database più popolari al mondo.

Installare Microsoft SQL Server Standard Edition su Windows può sembrare un po’ intimidatorio per chi è nuovo nel mondo dei database. Ma non preoccuparti! Questa guida ti accompagnerà passo dopo passo nel processo per far funzionare il tuo SQL Server in poco tempo.

Prerequisiti

Questo tutorial sarà una dimostrazione pratica. Se vuoi seguirmi, assicurati di avere quanto segue.

  • A Windows PC (Windows 10 TH1 1507 or greater) or Windows Server (Windows Server 2016 or greater). This guide uses Windows 10, but the process should be similar to other versions of Windows.
  • Hai installato SSMS (SQL Server Management Studio) sul tuo computer. Questo strumento fornisce l’interfaccia di gestione per il tuo server SQL. Questo tutorial utilizza SMSS 18.12.1.
  • Almeno 10GB di spazio di archiviazione disponibile sul tuo computer.
  • La chiave di prodotto per la tua Microsoft SQL Server Standard Edition 2019. Non preoccuparti se non hai acquistato una chiave di prodotto. Puoi continuare l’installazione con la versione di valutazione, che è valida per 60 giorni.

Non esiste un link diretto di download gratuito per l’ISO della versione Standard di SQL Server. Puoi scaricare l’ISO solo se l’hai acquistata, hai un abbonamento a Visual Studio Enterprise, o dal Volume Licensing Service Center (VLSC).

Puoi comunque scaricare il supporto di installazione della versione di valutazione di Microsoft SQL Server se non soddisfi le condizioni sopra indicate.

Scaricamento del supporto di installazione di Microsoft SQL Server Standard Edition 2019

Nota: questa sezione mostra i passaggi per scaricare una versione di valutazione di Microsoft SQL Server 2019 valida per 60 giorni. Se disponi già dell’immagine ISO di Microsoft SQL Server Standard Edition 2019, salta questo passaggio.

Segui i passaggi di seguito per scaricare il supporto di installazione di Microsoft SQL Server Standard Edition 2019.

1. Apri un browser web e visita la pagina di download di SQL Server.

2. Cerca SQL Server on-premises e clicca su Download ora.

Download SQL Server on-premises

3. Apri Esplora file e individua il file scaricato. In questo esempio, il nome del file è SQL2019-SSEI-Eval.exe. Fai doppio clic sul file per avviarlo.

Launch the web installer

4. Clicca su Scarica supporto nella pagina successiva.

Click Download Media

5. Nella pagina successiva, assicurati di selezionare l’opzione ISO e clicca su Scarica.

Select the ISO download option

Attendi il completamento del processo di download.

Microsoft SQL Server 2019 media download progress

6. Dopo il download, clicca sul pulsante Apri cartella per aprire la cartella in cui l’installatore ha salvato l’ISO.

Open the download folder

Ora hai scaricato il supporto ISO di valutazione.

SQL Server 2019 ISO (evaluation)

Installazione di Microsoft SQL Server Standard Edition 2019

Ci sono diversi modi per installare Microsoft SQL Server Standard Edition 2019. I metodi più prominenti sono tramite la riga di comando e la procedura guidata di installazione. Questo tutorial si concentrerà su quest’ultima.

1. Fare clic con il pulsante destro del mouse sul file ISO e fare clic su Monta.

Mount Microsoft SQL Server Standard Edition 2019 media

2. Successivamente, fare doppio clic su setup.exe per avviare la procedura guidata di installazione.

Run setup.exe

3. Comparirà la schermata del Centro installazione di SQL Server. Fare clic su Installazione nel riquadro di sinistra, fare clic sul collegamento Nuova installazione autonoma di SQL Server o aggiungi funzionalità a un’installazione esistente a destra.

Click New SQL Server stand-alone installation

4. Comparirà la procedura guidata di installazione di SQL Server. La prima pagina ti chiederà di inserire una chiave del prodotto o specificare una versione gratuita.

Se hai una chiave del prodotto, seleziona l’opzione Inserisci la chiave del prodotto, digita la tua chiave del prodotto e fai clic su Avanti.

Enter the Microsoft SQL Server Standard Edition 2019 product key

Se non hai una chiave del prodotto, seleziona l’opzione Specifica una versione gratuita, scegli Valutazione e fai clic su Avanti.

Specify a free edition

5. Seleziona la casella Accetto i termini della licenza e fai clic su Avanti.

Accepting the license terms

6. L’installatore verifica se il tuo computer soddisfa i requisiti minimi del server SQL. Fai clic su Avanti per continuare dopo i test. La procedura guidata ti indicherà cosa deve essere corretto prima di poter continuare.

Testing the global rules

7. Seleziona la casella Utilizza Microsoft Update… e fai clic su Avanti per continuare. Questo passaggio è facoltativo, ma abilitare il controllo degli aggiornamenti di Microsoft garantisce che tu riceva gli ultimi aggiornamenti e correzioni per il tuo SQL Server.

Enable Microsoft Update

La procedura guidata ricerca gli aggiornamenti del prodotto e copia e installa i file di configurazione. Non è necessario fare nulla qui, basta attendere che il processo finisca.

Install Setup Files page

8. Il Wizard esegue test per verificare le regole sul tuo computer locale che possono influenzare il processo di installazione. Fai clic su Avanti per continuare.

Puoi ignorare tranquillamente lo stato di Avviso che potrebbe apparire qui. Quando compare uno stato di Fallimento, dovrai prendere le opportune misure e Riavviare il test prima di poter continuare.

Install Rules

9. Nella Selezione delle Funzionalità, seleziona i Servizi del Motore di Database, che è il componente principale di SQL Server. Modifica le directory di installazione se necessario, ad esempio se stai installando su un’altra unità, e clicca su Avanti per continuare.

Feature selection

Il Wizard esegue un set di test per verificare le regole delle funzionalità selezionate. Dopo i test, il Wizard ti porta automaticamente alla pagina successiva.

10. Nella Configurazione dell’Istanza, specifica il nome e la posizione dell’istanza di SQL Server che desideri creare. Le impostazioni predefinite di solito vanno bene. Seleziona il pulsante radio Istanza predefinita e fai clic su Avanti per continuare.

Instance configuration

11. Specifica gli account che eseguiranno i vari servizi di SQL Server sulla Configurazione del Server. Le impostazioni predefinite di solito sono accettabili nella maggior parte dei casi; mantieni l’impostazione predefinita e fai clic su Avanti per continuare.

Server configuration

12. Nella Configurazione del Motore di Database, specifica le impostazioni di sicurezza per l’istanza del tuo SQL Server. In questo esempio, seleziona la Modalità di Autenticazione di Windows, fai clic su Aggiungi Utente Corrente e fai clic su Avanti per continuare.

Questo passaggio aggiunge il tuo account Windows all’elenco degli amministratori di SQL Server e ti permetterà di accedere a SQL Server usando le tue credenziali Windows.

Database Engine Configuration

13. Il Wizard esegue test per verificare le regole per la configurazione selezionata. Fai clic su Avanti per continuare.

Testing Feature Configuration Rules.

14. Infine, fare clic su Installa per avviare il processo di installazione.

Starting the installation process.

Il processo di installazione potrebbe richiedere alcuni minuti per completarsi o più a lungo, a seconda della capacità del tuo computer.

The installation process now begins and might take some time to complete.

15. Fare clic su Chiudi per uscire dalla procedura guidata una volta completata con successo l’installazione.

Exiting the Wizard.

Verifica dell’istanza del server standard Microsoft SQL

Prima di tentare di connettersi al server SQL, è necessario assicurarsi che l’istanza del server SQL sia in esecuzione. Segui i passaggi seguenti per confermare lo stato del server SQL.

Aprire PowerShell come amministratore ed eseguire il seguente comando. Questo comando recupera i servizi i cui nomi corrispondono a SQL Server.

Get-Service | Where {$_*.status -eq 'running' -and $_*.DisplayName -match "sql server*"}

Verrà visualizzato un output simile a quello riportato di seguito.

Verifying that the SQL server is running

Successivamente, eseguire il comando seguente per verificare che i log degli errori del server SQL contengano il messaggio SQL Server is now ready for client connections. Questo messaggio indica che il server SQL è pronto ad accettare connessioni.

Get-ChildItem -Path "C:\\Program Files\\Microsoft SQL Server\\mssql*" -Recurse -Include Errorlog |select-string "SQL Server is now ready for client connections.

Il risultato qui sotto conferma che il server SQL è ora in esecuzione.

Verifying that the SQL Server is ready to accept connections

Connessione al server utilizzando SSMS

Ora che hai verificato che il server sia in esecuzione, è il momento di connettersi ad esso utilizzando SSMS. SSMS integra un ampio gruppo di editor di script e strumenti grafici che funzionano bene per molte attività amministrative come la configurazione, il monitoraggio e la distribuzione di modifiche ai dati.

1. Apri SSMS digitando SSMS nella barra di ricerca e facendo clic su di esso quando appare nei risultati.

Opening SSMS

2. Per connetterti all’istanza del server SQL, fai clic su Connetti → Motore di database, come mostrato di seguito.

Connecting database engine.

3. Nella finestra Connetti al Server:

  • Nome Server: Inserisci il nome del server SQL.

Puoi inserire localhost se esegui SSMS sullo stesso computer dell’istanza di SQL Server.

  • Autenticazione: Seleziona Autenticazione di Windows dal menu a discesa. Questo tipo di autenticazione utilizza le tue credenziali di Windows per effettuare l’accesso. Questa opzione è sicura e consigliata per la maggior parte delle installazioni.
  • Fai clic su Connetti per connetterti al server.
Connecting to the server.

Se la connessione è riuscita, vedrai l’Esplora oggetti popolato con i tuoi oggetti server e database.

SMSS Object Explorer

Creazione del tuo primo database

Hai stabilito la connessione al server ed è ora di creare il tuo primo database.

1. Per creare un database, fare clic con il pulsante destro del mouse sul nome del server nell’Esplora oggetti e selezionare Nuova query, come mostrato di seguito. Questa azione apre un nuovo editor di query.

Open a new query editor

2. Copiare e incollare il codice T-SQL di seguito nella finestra di query e fare clic su Esegui. Questo codice verifica se esiste un database con il nome ATA-DB sul server. Se non esiste, il codice crea un nuovo database con quel nome. È possibile sostituire ATA-DB con qualsiasi nome desiderato per il proprio database.

USE master

GO

IF NOT EXISTS (

  SELECT name

  FROM sys.databases

  WHERE name = N'ATA-DB'

)

CREATE DATABASE [ATA-DB]

GO

3. Ora, fare clic su Esegui per eseguire il codice. Il messaggio I comandi sono stati completati correttamente appare quando l’esecuzione della query è riuscita.

Creating a database

4. Infine, espandere Database e vedere il nuovo database come elemento figlio.

Expand Databases

Creazione di una tabella e inserimento di dati

Il tuo database è inutile senza dati. In questa sezione, creerai una tabella e inserirai dati al suo interno. Una tabella è una raccolta di dati organizzati in righe e colonne. SQL Server salva i dati nelle tabelle e fornisce una struttura per interrogare tali dati per un’applicazione specifica.

1. Eseguire il codice di seguito nella finestra di query per creare una tabella denominata Utenti nel database ATA-DB. Questo codice verificherà se esiste già una tabella con quel nome. Se esiste, il codice eliminerà quella tabella e ne creerà una nuova.

La dichiarazione CREATE TABLE definisce le colonne nella tabella e il tipo di dati per ciascuna colonna. In questo caso, la tabella ha quattro colonne: UserId, Nome, Posizione e Email. La colonna UserId sarà la colonna chiave primaria. Ogni riga nella tabella deve avere un UserId univoco. Le altre colonne possono avere valori duplicati.

USE [ATA-DB]

IF OBJECT_ID('dbo.Users', 'U') IS NOT NULL

DROP TABLE dbo.Users

GO

-- Crea la tabella nello schema specificato

CREATE TABLE dbo.Users

(

  UserId    INT  NOT NULL  PRIMARY KEY, -- colonna chiave primaria

  Name   [NVARCHAR](50) NOT NULL,

  Location [NVARCHAR](50) NOT NULL,

  Email   [NVARCHAR](50) NOT NULL

);

GO

2. Espandi il database ATA-DB e clicca su Tabelle. Vedrai la tabella Utenti, come mostrato di seguito.

Viewing your newly-created table

3. Infine, esegui il codice seguente per inserire dati nella tabella.

Questo codice utilizza un’istruzione INSERT INTO per aggiungere righe di dati alla tabella. I valori di ogni colonna sono all’interno della clausola VALUES. Nota che il codice utilizza N prima di ogni valore di stringa. Questa N sta per set di caratteri nazionale e assicura che i dati siano memorizzati correttamente in SQL Server.

INSERT INTO dbo.Users

([UserId],[Name],[Location],[Email])

VALUES

( 1, N'Adam', N'US', N''),

( 2, N'Keith', N'US', N'[email protected]'),

( 3, N'Donna', N'CA', N'[email protected]'),

( 4, N'Janet', N'AUS', N'[email protected]')

Riceverai un messaggio di stato (4 righe interessate), che coincide con le quattro registrazioni inserite nella tabella.

Insert data into the table

Interrogazione dei dati

L’interrogazione è un’azione standard che eseguirai come amministratore di database. Eseguire una query significa fare domande sui dati per ottenere le informazioni necessarie.

Esegui il codice seguente per interrogare tutti i dati nella tabella Utenti. L’istruzione SELECT interroga i dati da un database. L’asterisco (*) nel codice significa tutte le colonne. Questa query restituirà tutte le colonne e le righe dalla tabella Utenti.

SELECT * FROM dbo.Users;

Vedrai i risultati nella finestra dei risultati, come puoi vedere di seguito.

Querying Data

Il linguaggio SQL è flessibile. Puoi interrogare dati più specifici in base alle tue esigenze. Ad esempio, il codice seguente restituisce dati in cui la posizione è negli Stati Uniti.

Il codice utilizza una clausola WHERE per specificare la condizione della query. In questo caso, la condizione è che la Location deve essere uguale a US.

SELECT * FROM dbo.Users

WHERE Location = N'US'
Filtering data

Conclusion

Questo articolo ti ha insegnato come installare Microsoft SQL Server Standard Edition 2019 su Windows e creare un database usando T-SQL. Hai anche imparato come creare e inserire dati in una tabella. Infine, hai visto come interrogare dati da un database.

SQL Server è un potente sistema di gestione di database ampiamente utilizzato in tutto il mondo nelle aziende di tutte le dimensioni. In questo articolo, hai compiuto i primi passi nel imparare come utilizzare SQL Server.

Con questa nuova conoscenza, puoi integrare SQL Server nelle tue applicazioni NodeJS per avere un maggiore controllo sui tuoi dati.

Source:
https://adamtheautomator.com/microsoft-sql-server-standard-edition/