Installeer SQL Server 2022
Installeer SQL Server 2022 de eerste keer op de juiste manier: kies de editie, stel sorteer- en serviceaccounts in, plaats de gegevensbestanden, sluit het geheugen af en voer vervolgens de eerste controles uit met SSMS.
📑Hoofdstukken
- De editie kiezen: Developer, Express, Standard of Enterprise
- De installatie downloaden van Microsoft en de installatie starten
- Functieselectie: alleen Database Engine Services
- Standaardinstantie of een benoemde instantie zoals SERVER\SQLEXPRESS
- Serviceaccounts — NT SERVICE\MSSQLSERVER
- Sortering — SQL_Latin1_General_CP1_CI_AS
- Authenticatiemodus en het sa-wachtwoord
- Gegevensmappen — D:\SQLData in plaats van de standaardwaarden C:\Program Files
- Maximaal servergeheugen beperken
- SSMS installeren en de eerste controles uitvoeren
📋 Overzicht en stapsgewijze handleiding
Kies de editie en download van Microsoft
Download SQL Server 2022 alleen vanaf de officiële website van Microsoft. Het kleine webinstallatieprogramma biedt de gratis versies aan en downloadt, met de Aangepaste optie, de volledige media. Neem de volledige download zodat u deze later opnieuw kunt installeren of repareren zonder terug naar internet te hoeven gaan. Installeer nooit een databaseserver van willekeurige downloadsites: vooraf geactiveerde, verouderde of gebundelde installatieprogramma's vormen een reëel risico.
De editieafbeelding is eenvoudig. Ontwikkelaar is volledig gratis en bevat alle Enterprise-functies, maar de licentie is alleen bedoeld voor ontwikkelen en testen. Express is zelfs gratis voor productie, maar elke database is beperkt tot 10 GB, de engine kan slechts ongeveer 1,4 GB RAM gebruiken voor de bufferpool en er is geen SQL Server Agent voor geplande taken. Standard en Enterprise zijn de betaalde edities voor echt productiewerk. Een applicatie leren of bouwen? Kies Ontwikkelaar.
Start de installatie en selecteer alleen de functies die u nodig hebt
Voer de installatie uit als beheerder, kies Nieuwe zelfstandige SQL Server-installatie en geef vervolgens de ondersteuningsregels voor de installatie door. Een herstart die in behandeling is via Windows Update is de meest voorkomende blokkering: start de machine eerst opnieuw op en de regel wordt groen.
Vink op het scherm Functieselectie Database Engine Services aan: de enige functie die bijna iedereen nodig heeft. Analyseservices, rapportageservices en integratieservices overslaan, tenzij u weet dat u deze gaat gebruiken; elke extra service is weer een proces dat eeuwig doorloopt en weer iets dat moet worden gepatcht, en functies kunnen later vanuit dezelfde configuratie worden toegevoegd. Laat de hoofdmap van het exemplaar op het systeemstation staan onder C:\Program Files. De gegevensbestanden zullen in een latere stap ergens anders naartoe gaan.
Geef het exemplaar een naam: standaard is meestal juist
Setup vraagt nu om een exemplaar. De standaardinstantie wordt bereikt door de gewone computernaam en luistert op poort 1433. Een benoemde instantie voegt een backslash-naam toe en gebruikt normaal gesproken een dynamische poort - in SSMS maakt u er als volgt verbinding mee:
SERVER\SQLEXPRESS
Eén machine kan meerdere benoemde instances hosten, wat echt handig is om twee versies naast elkaar te testen. Voor uw eerste en hoofdinstallatie neemt u de standaardinstantie; elke tool en tutorial gaat ervan uit en de verbindingsreeksen blijven kort.
Stel de serviceaccounts in
Op de pagina Serverconfiguratie toont setup het account waarmee elke service wordt uitgevoerd. De standaardinstelling van de Database Engine is het virtuele account NT SERVICE\MSSQLSERVER – de veilige keuze voor één enkele machine: elke service krijgt zijn eigen identiteit met alleen de rechten die hij nodig heeft. Gebruik in een bedrijfsdomein een afzonderlijk domeinaccount met lage bevoegdheden of een beheerd groepsaccount per service. Laat de opstarttypen staan zoals de setup suggereert: de engine Automatisch, de Agent Handmatig totdat u begint met het plannen van taken.
Kies de sortering zorgvuldig: deze is plakkerig
Dezelfde pagina heeft een tabblad Sorteren. Sortering bepaalt hoe tekst wordt gesorteerd en vergeleken: of A gelijk is aan a, en hoe accenten worden behandeld. De standaardinstelling van het installatieprogramma voor Engelse systemen, SQL_Latin1_General_CP1_CI_AS, is hoofdlettergevoelig en accentgevoelig, en is geschikt voor de meeste toepassingen. Als een applicatieleverancier een sortering specificeert, stel deze dan nu in terwijl het niets kost.
Stel de verificatiemodus en de beheerdersaanmeldingen in
Op de configuratiepagina van de database-engine kiest u Gemengde modus, tenzij u zeker weet dat elke gebruiker en toepassing Windows-aanmeldingen zal gebruiken. In de gemengde modus wordt het ingebouwde sa-account ingeschakeld. Stel er een echt sterk wachtwoord voor in en sla dit op in uw wachtwoordbeheerder, omdat sa het eerste account is dat aanvallers proberen. Voeg op hetzelfde scherm de huidige Windows-gebruiker (en uw beheerdersgroep) toe als SQL Server-beheerders.
Het vergeten van die laatste klik is de reden waarom veel eerste installaties eindigen met het feit dat de eigenaar geen toegang meer heeft tot zijn eigen server. Windows-authenticatie blijft de veiligere dagelijkse login; Mixed Mode is er voor de toepassingen die een SQL-login nodig hebben.
Plaats de gegevensbestanden voordat de eerste database bestaat
Blijf op die pagina en open de tabbladen Data Directories en TempDB. Setup plaatst alles graag in C:\Program Files - acceptabel op een lerende laptop, slecht op een echte server. Gegevensbestanden en transactielogboeken werken op een andere manier op de schijf, dus op een machine met meer dan één schijf plaatst u de gegevens op het ene volume en logt u in op een ander volume, en maakt u de back-ups weer ergens anders - idealiter geheel buiten de machine. Op een enkele SSD doet de splitsing er minder toe, maar verplaats de mappen nog steeds naar een schoon pad zoals D:\SQLData, zodat de systeemschijf vrij blijft. Voor TempDB suggereert de installatie meerdere gegevensbestanden die overeenkomen met uw CPU-kernen (maximaal acht). Accepteer die suggestie; het neemt een bekend knelpunt weg.
Sluit het geheugen af en voer vervolgens de eerste controles uit
SQL Server is ontworpen om het geheugen op een agressieve manier te gebruiken: standaard is het maximale servergeheugen in feite onbeperkt, dus in de loop van de tijd worden gegevens in de cache opgeslagen totdat deze bijna al het RAM-geheugen bevatten: correct gedrag op een speciale databaseserver, een vervelende verrassing op een gedeelde. De configuratie van 2022 omvat een tabblad Geheugen: accepteer de aanbevolen limiet, of stel je eigen limiet in, waarbij ongeveer 4 GB (of ongeveer 20 procent van het RAM) overblijft voor Windows en andere applicaties. Dezelfde instelling kan later vanuit SSMS worden gewijzigd, zoals dit voorbeeld voor een machine van 16 GB laat zien:
EXEC sp_configure 'max server memory (MB)', 10240;
RECONFIGURE;
Wanneer de installatie is voltooid met een groen overzicht, installeert u SQL Server Management Studio (SSMS). Dit is een afzonderlijke gratis download en maakt geen deel uit van de serverinstallatie. Maak verbinding met de servernaam en voer de eerste controle uit:
SELECT @@VERSION;
Het zou Microsoft SQL Server 2022 moeten rapporteren. Controleer de services die SQL Server (MSSQLSERVER) actief zijn en ingesteld op Automatisch, maak vervolgens een wegwerptestdatabase, voeg een tabel toe en verwijder deze opnieuw - die twee minuten durende oefening bewijst dat de engine, uw login en basisrechten van begin tot eind zijn.
🏷️Variabelen en trefwoorden voor zoeken op onderwerp
🎙️ Volledig transcript: tik om uit te vouwen
__TOK_33__
__TOK_34__
__TOK_35__
❓ Veelgestelde vragen
Is deze tutorial 100% gratis te volgen?
__TOK_36__
Kunnen beginners deze handleiding volgen?
__TOK_37__
Waar kan ik vragen stellen als ik vastloop?
__TOK_38__