Installa SQL Server 2022
Installa SQL Server 2022 nel modo giusto, al primo tentativo: scegli l'edizione, imposta le regole di confronto e gli account di servizio, posiziona i file di dati, limita la memoria, quindi esegui i primi controlli con SSMS.
📑Capitoli
- Scegliere l'edizione: Developer, Express, Standard o Enterprise
- Scaricare il setup da Microsoft e avviare l'installazione
- Selezione funzionalità: solo servizi motore di database
- Istanza predefinita o un'istanza denominata come SERVER\SQLEXPRESS
- Account di servizio: NT SERVICE\MSSQLSERVER
- Collazione: SQL_Latin1_General_CP1_CI_AS
- Modalità di autenticazione e password sa
- Directory dei dati: D:\SQLData anziché C:\Programmi predefinite
- Limite massimo della memoria del server
- Installazione di SSMS ed esecuzione dei primi controlli
📋 Panoramica e guida passo passo
Scegli l'edizione e scarica da Microsoft
Scarica SQL Server 2022 solo dal sito Web ufficiale di Microsoft. Il piccolo programma di installazione web offre le edizioni gratuite e, con l'opzione Personalizzato, scarica il supporto completo: esegui il download completo in modo da poterlo reinstallare o riparare in seguito senza dover tornare a Internet. Non installare mai un server database da siti di download casuali: i programmi di installazione preattivati, obsoleti o in bundle sono un rischio reale.
L'immagine dell'edizione è semplice. Developer è completamente gratuito e contiene tutte le funzionalità Enterprise, ma la sua licenza è solo per lo sviluppo e il test. Express è gratuito anche per la produzione, ma ogni database ha un limite di 10 GB, il motore può utilizzare solo circa 1,4 GB di RAM per il pool di buffer e non è disponibile SQL Server Agent per i processi pianificati. Standard e Enterprise sono le versioni a pagamento per il lavoro di produzione reale. Imparare o creare un'applicazione? Scegli Sviluppatore.
Avvia la configurazione e seleziona solo le funzionalità di cui hai bisogno
Esegui l'installazione come amministratore e scegli Nuova installazione autonoma di SQL Server, quindi passa le regole di supporto dell'installazione. Un riavvio in sospeso da Windows Update è il blocco più comune: riavvia prima la macchina e la regola diventa verde.
Nella schermata Selezione funzionalità, seleziona Servizi motore di database: l'unica funzionalità di cui quasi tutti hanno bisogno. Salta Analysis Services, Reporting Services e Integration Services a meno che tu non sappia che li utilizzerai; ogni servizio extra è un altro processo in esecuzione per sempre e un'altra cosa da patchare, e le funzionalità possono essere aggiunte in seguito dalla stessa configurazione. Lascia la directory root dell'istanza sull'unità di sistema in C:\Programmi: i file di dati andranno altrove in un passaggio successivo.
Assegna un nome all'istanza: l'impostazione predefinita è solitamente corretta
L'installazione ora richiede un'istanza. L'istanza predefinita viene raggiunta dal semplice nome del computer e resta in ascolto sulla porta 1433. Un'istanza denominata aggiunge un nome con una barra rovesciata e normalmente utilizza una porta dinamica: in SSMS ti connetti ad essa in questo modo:
SERVER\SQLEXPRESS
Una macchina può ospitare diverse istanze denominate, il che è davvero utile per testare due versioni affiancate. Per la tua prima e principale installazione, prendi l'istanza predefinita: ogni strumento e tutorial la presuppone e le stringhe di connessione rimangono brevi.
Imposta gli account di servizio
Nella pagina Configurazione server, la configurazione mostra l'account con cui verrà eseguito ciascun servizio. L'impostazione predefinita del Motore di database è l'account virtuale NT SERVICE\MSSQLSERVER: la scelta sicura per una singola macchina: ogni servizio ottiene la propria identità con solo i diritti di cui ha bisogno. In un dominio aziendale, utilizza un account di dominio separato con privilegi limitati o un account di servizio gestito di gruppo per servizio. Lascia i tipi di avvio come suggerisce la configurazione: il motore Automatico, l'agente Manuale finché non inizi a pianificare i lavori.
Scegli attentamente la raccolta: questa è appiccicosa
La stessa pagina ha una scheda Collazione. Le regole di confronto decidono come il testo viene ordinato e confrontato: se A è uguale a e come vengono trattati gli accenti. L'impostazione predefinita del programma di installazione per i sistemi inglesi, SQL_Latin1_General_CP1_CI_AS, non fa distinzione tra maiuscole e minuscole e rileva l'accento ed è adatta alla maggior parte delle applicazioni. Se un fornitore di applicazioni specifica un confronto, impostalo ora mentre non costa nulla.
Imposta la modalità di autenticazione e gli accessi dell'amministratore
Nella pagina Configurazione del motore di database, seleziona Modalità mista a meno che non sei sicuro che ogni utente e applicazione utilizzerà gli accessi di Windows. La modalità mista abilita l'account sa integrato: imposta una password veramente complessa e memorizzala nel tuo gestore di password, perché sa è il primo account utilizzato dagli aggressori. Nella stessa schermata, aggiungi l'utente Windows corrente (e il tuo gruppo di amministratori) come amministratori di SQL Server.
Dimenticare l'ultimo clic è il motivo per cui molte prime installazioni terminano con il proprietario bloccato fuori dal proprio server. L'autenticazione di Windows rimane l'accesso quotidiano più sicuro; La modalità mista è disponibile per le applicazioni che necessitano di un accesso SQL.
Posiziona i file di dati prima che esista il primo database
Rimani su quella pagina e apri le schede Directory dati e TempDB. Il setup inserirà volentieri tutto in C:\Program Files: accettabile su un laptop in fase di apprendimento, scarso su un server reale. I file di dati e i registri delle transazioni funzionano sul disco in modo diverso, quindi su una macchina con più di un'unità, inserisci i dati su un volume e i registri su un altro ed esegui nuovamente il backup da qualche altra parte, idealmente completamente fuori dalla macchina. Su un singolo SSD la suddivisione ha meno importanza, ma sposta comunque le cartelle su un percorso pulito come D:\SQLData in modo che l'unità di sistema rimanga libera. Per TempDB, la configurazione suggerisce più file di dati abbinati ai core della CPU (fino a otto): accetta questo suggerimento; rimuove un collo di bottiglia ben noto.
Tappare la memoria, quindi eseguire i primi controlli
SQL Server è progettato per utilizzare la memoria in modo aggressivo: per impostazione predefinita, la memoria massima del server è effettivamente illimitata, quindi nel corso dei giorni memorizza nella cache i dati fino a contenere quasi tutta la RAM: comportamento corretto su un server di database dedicato, una brutta sorpresa su uno condiviso. La configurazione 2022 include una scheda Memoria: accetta il limite consigliato o impostane uno tuo, lasciando circa 4 GB (o circa il 20% della RAM) per Windows e altre applicazioni. La stessa impostazione può essere modificata successivamente da SSMS, come mostra questo esempio per una macchina da 16 GB:
EXEC sp_configure 'max server memory (MB)', 10240;
RECONFIGURE;
Una volta completata la configurazione con un riepilogo verde, installa SQL Server Management Studio (SSMS): si tratta di un download gratuito separato e non fa parte della configurazione del server. Connettiti al nome del server ed esegui il primo controllo:
SELECT @@VERSION;
Dovrebbe segnalare Microsoft SQL Server 2022. Controlla nei servizi che SQL Server (MSSQLSERVER) è in esecuzione e imposta su Automatico, quindi crea un database di prova usa e getta, aggiungi una tabella ed eliminala di nuovo: questo esercizio di due minuti dimostra il motore, il tuo accesso e le autorizzazioni di base dall'inizio alla fine.
🏷️Variabili e parole chiave di ricerca argomento
🎙️ Trascrizione completa: tocca per espandere
__TOK_33__
__TOK_34__
__TOK_35__
❓ Domande frequenti
Questo tutorial è gratuito al 100%?
__TOK_36__
I principianti possono seguire questa guida?
__TOK_37__
Dove posso porre domande se rimango bloccato?
__TOK_38__