Microsoft SQL Server is een krachtig relationeel database management systeem (RDBMS) van Microsoft. Het slaat bedrijfsdata veilig op, verwerkt complexe query’s en zorgt voor hoge beschikbaarheid van applicaties. In 2026 is SQL Server 2025 (versie 17.0) de meest recente on-premises release. Beheerders gebruiken T-SQL (Transact-SQL) om met de databases te communiceren, tabellen te beheren en data-analyses uit te voeren.
Voor veel organisaties is het cruciaal om actueel te blijven met hun database-infrastructuur. Oudere versies zoals SQL Server 2016 bereiken in juli 2026 hun definitieve End of Life (EOL) status, wat betekent dat er geen beveiligingsupdates meer verschijnen zonder betaald Extended Security Updates (ESU) contract. In deze gids bespreken we de architectuur, de actuele edities, prijzen en de belangrijkste verschillen tussen on-premises en cloud-implementaties.
Wat is Microsoft SQL Server en hoe werkt het?
Microsoft SQL Server functioneert als de ruggengraat voor talloze bedrijfsapplicaties, van kleine interne tools tot wereldwijde e-commerce platforms. Het systeem is gebaseerd op het relationele model. Dit betekent dat data wordt opgeslagen in tabellen met rijen en kolommen, waarbij relaties tussen verschillende tabellen worden vastgelegd via zogenaamde primary keys en foreign keys.
De architectuur van Microsoft SQL Server is opgedeeld in verschillende lagen die nauw met elkaar samenwerken:
1. De Protocol Laag (SNI)
Wanneer een applicatie verbinding maakt met de database, gebeurt dit via de SNI-laag (SQL Server Network Interface). SQL Server maakt standaard gebruik van het Tabular Data Stream (TDS) protocol. Dit protocol verpakt de T-SQL query’s in netwerkpakketten en stuurt ze naar de server. Afhankelijk van de configuratie luistert SQL Server standaard op TCP-poort 1433 [INTERNAL:sql-server-poorten-instellen].
2. De Relational Engine (Query Processor)
Zodra een query binnenkomt, neemt de Relational Engine het over. Deze component bestaat uit drie hoofdonderdelen:
- Parser: Controleert de syntaxis van de T-SQL query. Als er een typfout in staat, wordt de query hier direct afgewezen.
- Optimizer: Dit is het brein van SQL Server. De optimizer berekent de meest efficiënte manier om de data op te halen (het executieplan). Hierbij wordt gekeken naar beschikbare indexen, statistieken en de complexiteit van de joins.
- Query Executor: Voert het door de optimizer gekozen plan stap voor stap uit en communiceert met de onderliggende Storage Engine.
3. De Storage Engine
De Storage Engine is verantwoordelijk voor het daadwerkelijk lezen en schrijven van data naar de harde schijven. Belangrijke onderdelen hierin zijn de Access Methods (hoe data fysiek wordt benaderd), de Buffer Manager (die data in het RAM-geheugen cachet voor snellere toegang) en de Transaction Manager. De Transaction Manager garandeert de zogenaamde ACID-eigenschappen (Atomicity, Consistency, Isolation, Durability). Dit zorgt ervoor dat bij een stroomuitval of crash halverwege een transactie, de database nooit in een corrupte staat achterblijft.
SQL Server Edities in 2026
Microsoft biedt SQL Server aan in verschillende edities. De keuze voor een editie hangt af van de benodigde rekenkracht, geheugenlimieten en specifieke enterprise-functies. Per 2026 zijn dit de vier belangrijkste on-premises edities:
| Editie | Doelgroep & Gebruik | Maximale Cores | Maximaal Geheugen | Prijsmodel |
|---|---|---|---|---|
| Enterprise | Grote databases, missiekritische apps, datawarehousing. | Ongelimiteerd (OS max) | Ongelimiteerd (OS max) | Per Core |
| Standard | MKB, standaard webapplicaties, afdelingsdatabases. | 24 cores per instance | 128 GB per instance | Per Core of Server+CAL |
| Express | Kleine applicaties, leerdoeleinden, lichte desktop-apps. | 4 cores | 1410 MB per instance | Gratis |
| Developer | Ontwikkeling en testomgevingen (niet voor productie). | Ongelimiteerd | Ongelimiteerd | Gratis |
De Developer Edition is functioneel identiek aan de Enterprise Edition. Dit stelt ontwikkelaars in staat om geavanceerde functies zoals Always On Availability Groups of In-Memory OLTP te testen zonder hoge licentiekosten te betalen. Zodra de applicatie echter live gaat (productie), moet er worden overgeschakeld naar een betaalde Standard of Enterprise licentie [INTERNAL:sql-server-licenties-uitleg].
Licentiemodellen en Prijzen in 2026
Het licentiemodel van Microsoft SQL Server kan complex zijn. Microsoft hanteert in 2026 grofweg twee hoofdmodellen voor on-premises installaties: het ‘Per Core’ model en het ‘Server + CAL’ model.
Het Per Core Model
Dit model is verplicht voor de Enterprise Edition en optioneel voor de Standard Edition. Je betaalt voor de rekenkracht van de server waarop SQL Server draait. Er zijn geen limieten aan het aantal gebruikers of apparaten dat verbinding maakt. Dit is ideaal voor webapplicaties waarbij het aantal eindgebruikers onbekend is.
- Core-licenties worden verkocht in pakketten van twee (2-core packs).
- Er geldt een minimum van 4 core-licenties per fysieke processor of virtuele machine.
- In 2026 kost een 2-core pack voor Enterprise Edition ongeveer $15.123 USD. Een server met 8 cores kost dus minimaal $60.492 USD aan licenties.
- Een 2-core pack voor Standard Edition kost ongeveer $3.945 USD.
Het Server + CAL Model
Dit model is uitsluitend beschikbaar voor de Standard Edition. Je koopt één licentie voor de server zelf, en daarnaast een Client Access License (CAL) voor elke gebruiker of elk apparaat dat verbinding maakt met de database. Dit is voordeliger voor interne bedrijfsapplicaties met een vast, beperkt aantal medewerkers.
- Een Standard Edition serverlicentie kost in 2026 ongeveer $989 USD.
- Een losse CAL kost circa $230 USD per gebruiker.
- Het omslagpunt ligt in de praktijk rond de 135 gebruikers. Boven dat aantal is het Per Core model vaak goedkoper.
Let op: Prijzen fluctueren op basis van volumelicentie-overeenkomsten (zoals Enterprise Agreements) en de toevoeging van Software Assurance (SA). Software Assurance is een jaarlijks abonnement dat recht geeft op nieuwe versies en technische ondersteuning.
SQL Server 2025 vs. SQL Server 2022
In november 2025 lanceerde Microsoft SQL Server 2025 (versie 17.0) tijdens het Microsoft Ignite evenement. Deze versie bouwt voort op het fundament van SQL Server 2022 (versie 16.0) en legt een nog sterkere focus op hybride cloud-omgevingen en kunstmatige intelligentie.
Wat is er nieuw in SQL Server 2025?
De 2025-release brengt diverse optimalisaties voor moderne workloads:
- Ingebouwde AI-integraties: SQL Server 2025 biedt native ondersteuning voor vector-databases, wat cruciaal is voor Generatieve AI en Large Language Models (LLM’s) die direct op bedrijfsdata moeten zoeken via RAG (Retrieval-Augmented Generation).
- Diepere Azure Arc integratie: Het beheer van on-premises SQL Servers via het Azure-portaal is naadloos geworden. Beveiligingsbeleid en updates kunnen centraal vanuit de cloud naar lokale servers worden gepusht.
- Verbeterde Intelligent Query Processing (IQP): De engine leert nu nog beter van eerdere query-uitvoeringen en past automatisch de geheugentoewijzing en executieplannen aan zonder dat de code van de applicatie hoeft te worden gewijzigd.
Hoewel SQL Server 2022 nog steeds een zeer robuuste en breed ondersteunde versie is, kiezen organisaties die in 2026 nieuwe hardware implementeren vrijwel direct voor SQL Server 2025 om te profiteren van de langere ondersteuningscyclus.
End of Life (EOL) Tijdlijn voor SQL Server
Het draaien van een verouderde database vormt een enorm veiligheidsrisico. Wanneer een versie zijn End of Extended Support (EOL) datum bereikt, brengt Microsoft geen gratis beveiligingspatches meer uit. Hackers maken actief gebruik van kwetsbaarheden in deze oude systemen. Volgens de Microsoft Lifecycle Policy gelden in 2026 de volgende datums:
| SQL Server Versie | Release Datum | Einde Mainstream Support | Einde Extended Support (EOL) |
|---|---|---|---|
| SQL Server 2014 | Juni 2014 | Juli 2019 | Juli 2024 (Verlopen) |
| SQL Server 2016 | Juni 2016 | Juli 2021 | 14 Juli 2026 |
| SQL Server 2017 | Oktober 2017 | Oktober 2022 | Oktober 2027 |
| SQL Server 2019 | November 2019 | Februari 2025 | Januari 2030 |
| SQL Server 2022 | November 2022 | Januari 2028 | Januari 2033 |
| SQL Server 2025 | November 2025 | Januari 2031 | Januari 2036 |
Organisaties die momenteel nog SQL Server 2016 draaien, moeten in de eerste helft van 2026 een migratietraject afronden. Als upgraden onmogelijk is vanwege legacy-applicaties, biedt Microsoft de mogelijkheid om Extended Security Updates (ESU) te kopen. Vanaf april 2026 heeft Microsoft de prijzen hiervoor gestandaardiseerd, ongeacht of je de ESU via Azure Arc of on-premises afneemt [INTERNAL:windows-server-2016-eol]. Als alternatief kun je de oude database migreren naar een Azure Virtual Machine; Microsoft biedt in de cloud vaak gratis ESU-jaren aan om de overstap naar Azure te stimuleren.
High Availability en Beveiliging
Voor missiekritische systemen mag een database nooit offline gaan. Microsoft SQL Server biedt diverse technieken voor High Availability (HA) en Disaster Recovery (DR).
Always On Availability Groups
De standaard voor HA in SQL Server is de Always On Availability Group (AG). Deze technologie groepeert een of meerdere databases en repliceert transacties continu naar secundaire servers (replica’s). Als de primaire server uitvalt (bijvoorbeeld door een hardwaredefect of een Windows Update herstart), neemt een secundaire replica het IP-adres en de verbindingen binnen enkele seconden automatisch over. Dit proces is transparant voor de applicatie.
Transparent Data Encryption (TDE)
Om te voldoen aan regelgeving zoals de AVG (GDPR), moeten databases versleuteld zijn. Transparent Data Encryption (TDE) versleutelt de fysieke databasebestanden (.mdf en.ndf) en de logbestanden (.ldf) op schijfniveau (Data at Rest). Zelfs als een hacker of een ontslagen medewerker de fysieke harde schijf of een back-upbestand steelt, kunnen ze de data niet lezen zonder de bijbehorende encryptiesleutel en het certificaat.
On-Premises vs. Azure SQL Cloud
In 2026 is de verschuiving naar de cloud de norm. Microsoft biedt SQL Server niet alleen aan als softwarepakket voor je eigen servers (on-premises), maar ook in diverse cloud-vormen via Microsoft Azure.
Azure SQL Database (PaaS)
Dit is een volledig beheerde Platform-as-a-Service (PaaS) oplossing. Je krijgt een database, maar je hebt geen toegang tot de onderliggende Windows Server of de SQL Server instance zelf. Microsoft regelt automatisch de back-ups, patching, high availability en schaling. Dit is ideaal voor nieuwe cloud-native applicaties. Je betaalt per seconde of per uur voor de gebruikte rekenkracht (DTU’s of vCores).
Azure SQL Managed Instance
Voor bedrijven die bestaande on-premises applicaties naar de cloud willen tillen zonder code te herschrijven, is Managed Instance de beste keuze. Het biedt bijna 100% compatibiliteit met de on-premises SQL Server Enterprise Edition (inclusief SQL Server Agent, cross-database query’s en Service Broker), maar Microsoft beheert de infrastructuur.
SQL Server op Azure Virtual Machines (IaaS)
Dit is Infrastructure-as-a-Service. Je huurt een virtuele machine in Azure en installeert daar zelf SQL Server op (of kiest een vooraf geïnstalleerde image). Je behoudt volledige controle over het besturingssysteem en de database-engine, maar bent zelf verantwoordelijk voor Windows Updates, SQL-patches en het inrichten van back-ups. Dit wordt vaak gekozen voor zware applicaties die specifieke OS-configuraties vereisen [INTERNAL:wat-is-een-vps].
Veelgestelde vragen
Wat is het verschil tussen MySQL en Microsoft SQL Server?
Beide zijn relationele databases, maar MySQL is open-source (eigendom van Oracle) en wordt veel gebruikt voor open-source webapplicaties zoals WordPress. Microsoft SQL Server is commerciële software, diep geïntegreerd in het Microsoft-ecosysteem (Windows,.NET, Azure), en biedt standaard uitgebreidere enterprise-tools voor datawarehousing en business intelligence.
Kan ik SQL Server op Linux draaien?
Ja, sinds de introductie van SQL Server 2017 ondersteunt Microsoft officiële installaties op Linux-distributies zoals Red Hat Enterprise Linux (RHEL), SUSE en Ubuntu. Ook is er volledige ondersteuning voor Docker-containers en Kubernetes-clusters, wat in 2026 zeer populair is voor microservices-architecturen.
Wat is SQL Server Management Studio (SSMS)?
SSMS is de gratis grafische beheeromgeving van Microsoft voor SQL Server. Beheerders gebruiken deze Windows-applicatie om query’s te schrijven, back-ups te configureren, indexen te herbouwen en prestaties te monitoren. Een modern, cross-platform alternatief (voor Windows, macOS en Linux) is Azure Data Studio.
Hoe maak ik een back-up in SQL Server?
Back-ups kunnen worden gemaakt via T-SQL commando’s (BACKUP DATABASE [Naam] TO DISK = 'pad'), via de grafische interface in SSMS, of geautomatiseerd via de SQL Server Agent. Een robuuste strategie omvat wekelijkse Full back-ups, dagelijkse Differential back-ups en regelmatige (bijv. elke 15 minuten) Transaction Log back-ups om dataverlies tot een minimum te beperken.
Wat betekent de database compatibility level?
Het compatibility level bepaalt hoe de database-engine zich gedraagt voor een specifieke database. SQL Server 2025 heeft standaard compatibility level 170. Als je een database migreert van SQL Server 2016 naar 2025, kun je het level op 130 (SQL 2016) laten staan. Hierdoor blijft de oude T-SQL syntaxis en het oude gedrag van de query optimizer intact, wat voorkomt dat applicaties na een upgrade plotseling breken of trager worden.
