Use cases

SQL Server voor startups

Standard Edition met Server+CAL-licenties is het goedkoopste productietraject voor teams van 5–25 ontwikkelaars en 10–100 benoemde gebruikers.

Illustratie van een softwarewerkplek: sql-server

Voor wie het is

SaaS-startups van seed tot Series A, B2B verticale SaaS, interne toolteams.

Waarom dit werkt

  • Standard ondersteunt 128 GB RAM en 24 cores — ruim voldoende voor een vroeg product
  • Always On basisalbeschikbaarheidsgroepen inbegrepen
  • Combineert goed met Visual Studio Professional
  • Zelfde T-SQL als Azure SQL — eenvoudig later te migreren

Aanbevolen licenties

Alternatieven om te overwegen

Wat u vóór aankoop moet weten

  • Elke benoemde gebruiker die SQL bevraagt, heeft een CAL nodig — tel ontwikkelaars, BI-gebruikers en app-server-serviceaccounts mee (slechts één CAL per multiplexende appserver).
  • SQL Server Developer Edition is gratis en geschikt voor staging — dezelfde codebasis als Enterprise.

Kies het licentiemodel voordat u applicatieservers telt

Vergelijk voor SQL Server 2022 Standard eerst Server + CAL met licenties per core voordat u tot aankoop overgaat. Bij Server + CAL heeft elke gebruiker of elk apparaat dat toegang krijgt tot SQL Server een passende CAL nodig, ook bij indirecte toegang via uw applicatie. Connection pooling, gedeelde logins en middleware verminderen het aantal benodigde CALs niet. Een licentie voor één serviceaccount van de applicatieserver dekt niet de achterliggende gebruikers. Voor een klantgericht SaaS-product met een wisselend of niet te tellen aantal gebruikers zijn licenties per core meestal het praktischere uitgangspunt.

Met licenties per core zijn SQL Server CALs niet nodig, maar daarmee zijn niet automatisch alle licentievragen rond SaaS beantwoord. Het recht om gehoste softwarediensten aan te bieden hangt af van uw overeenkomst en implementatiemodel. Microsoft heeft aparte licentieovereenkomsten voor serviceproviders en biedt onder voorwaarden rechten voor self-hosting; een activeringssleutel alleen verleent die rechten niet. Leg vast wie eigenaar is van de applicatie, wie er toegang toe heeft en waar deze draait. Controleer vervolgens de toepasselijke Microsoft Product Terms of serviceproviderovereenkomst voordat u een licentie aanschaft.

  • Tel ook indirecte gebruikers en apparaten mee, niet alleen databaselogins of gelijktijdige sessies.
  • Kies User CALs of Device CALs op basis van wie of wat toegang krijgt tot de server.
  • De CAL-versie moet de gebruikte SQL Server-versie dekken; oudere CALs dekken geen nieuwere servers.
  • Leg SaaS-hostingrechten apart vast, los van de berekening van cores of CALs.
  • Controleer de Windows Server-licenties afzonderlijk als SQL Server op Windows draait.

Stem de capaciteit van Standard af op de werkelijke limieten, niet op de machinespecificaties

De rekenlimiet van de Database Engine in SQL Server 2022 Standard is per instance de laagste van deze twee grenzen: vier sockets of 24 cores. De limiet van 128 GB geldt voor het bufferpoolgeheugen per instance, niet voor het totaal aan geïnstalleerd RAM of al het geheugen dat SQL Server gebruikt. Dit onderscheid is belangrijk bij de keuze van een host: een grotere machine kan andere workloads ondersteunen, maar één Standard-instance kan niet noodzakelijk alle processors benutten of elke extra gigabyte als databasecache gebruiken.

Verzamel representatieve meetgegevens van uw workload voordat u naar een andere editie overstapt: CPU-gebruik, opslaglatentie, geheugendruk, blokkeringen en de zwaarste query's. Gebruik Query Store om prestatieverslechteringen op te sporen en uitvoeringsplannen na wijzigingen te vergelijken. Enterprise is geen vervanging voor het oplossen van ontbrekende indexen, te grote resultaatsets of trage opslag. Controleer ook het exacte functieoverzicht in plaats van aan te nemen dat elke geavanceerde functie Enterprise vereist: Transparent Data Encryption is beschikbaar in SQL Server 2022 Standard, terwijl online indexbewerkingen een belangrijk verschil tussen de edities blijven.

  • Meet pieken in klantactiviteit en batchtaken, niet alleen daggemiddelden.
  • Reserveer bij het configureren van SQL Server voldoende geheugen voor het besturingssysteem en andere processen.
  • Test bij indexwijzigingen zowel de leesprestaties als de extra belasting bij schrijfbewerkingen.
  • Maakt u gebruik van TDE? Maak dan een back-up van het bijbehorende beveiligingscertificaat en de privésleutel en bewaar deze veilig.
  • Controleer editiespecifieke geheugenlimieten apart voor gespecialiseerde functies zoals In-Memory OLTP.

Stem uw herstelplan af op databasegrenzen en geteste herstelprocedures

Een basic availability group in SQL Server 2022 Standard ondersteunt twee replica's en één database. De secundaire replica kan geen alleen-lezenworkloads verwerken of back-ups uitvoeren en biedt dus geen extra rapportagecapaciteit. Bij een SaaS-applicatie die meerdere databases gebruikt, vormen afzonderlijke basic availability groups ook geen gezamenlijke, gecoördineerde failover-eenheid. Breng transacties, gedeelde afhankelijkheden en de verdeling van tenants over databases in kaart voordat u de topologie kiest, vooral als de applicatie vereist dat meerdere databases tijdens een omschakeling onderling consistent blijven.

Beschikbaarheid vervangt geen back-ups: onbedoelde verwijderingen en schadelijke applicatiewijzigingen kunnen ook naar een andere replica worden doorgevoerd. Bepaal hoeveel gegevensverlies en hersteltijd acceptabel zijn, kies een passend herstelmodel en plan waar nodig volledige, differentiële en transactielogback-ups. Zet deze vervolgens terug in een geïsoleerde omgeving en meet het resultaat. Neem encryptiesleutels, logins op serverniveau, SQL Agent-taken en verbindingsinstellingen van de applicatie op in het draaiboek; alleen een database terugzetten is mogelijk niet genoeg om de dienst na een storing weer werkend te krijgen.

  • Test failover met applicatieverkeer, nieuwe verbindingspogingen en lopende transacties.
  • Beveilig back-upkopieën zodat ze niet toegankelijk zijn met de aanmeldgegevens van de productieapplicatie.
  • Zorg voor herstel naar een specifiek tijdstip voor een geldige, ononderbroken keten van transactielogback-ups.
  • Meet de hersteltijd met realistische databasegroottes en de beschikbare opslagbandbreedte.
  • Controleer de licentierechten voor passieve failover voordat u een tweede SQL Server-instance geïmplementeerd laat staan.

Controleer licentierechten voor VM's, testomgevingen en aankopen vóór implementatie

Voor SQL Server 2022 zijn abonnementslicenties of licenties met actieve Software Assurance vereist om een afzonderlijke virtuele machine op basis van virtuele cores te licentiëren. Bij deze optie licentieert u de virtuele cores die aan de VM zijn toegewezen, met een minimum van vier corelicenties per VM. Pas deze berekening niet automatisch toe op een permanente licentie zonder Software Assurance. Server + CAL is een aparte optie voor Standard. Voor licenties op basis van fysieke cores gelden andere telregels, en deze geven Standard geen onbeperkte virtualisatierechten.

Houd een implementatieregister bij met de versie, editie, het licentiemodel, de toegewezen server of VM en bewijs van de licentierechten. Developer Edition mag worden gebruikt voor ontwikkeling, tests en demonstraties, maar niet voor dienstverlening aan klanten in productie of operationele productierapportages. Het label staging verandert niets aan het daadwerkelijke gebruik. Controleer vóór aankoop of het aangeboden product de benodigde serverlicentie, het juiste aantal corelicenties of de juiste CAL levert, en of het licentiekanaal uw implementatie toestaat. Een geslaagde activering bewijst niet dat aan deze voorwaarden is voldaan.

  • Raadpleeg de actuele Microsoft SQL Server Licensing Guide samen met de toepasselijke Product Terms.
  • Leg de einddatums van Software Assurance of abonnementen vast als de implementatierechten daarvan afhangen.
  • Controleer de regels voor licentiehertoewijzing en -mobiliteit voordat u automatische migratie tussen hosts inschakelt.
  • Scheid ontwikkel- en testworkloads van diensten die de dagelijkse bedrijfsvoering ondersteunen.
  • Controleer bij doorverkoop van een licentie de documentatie over de licentieoverdracht.

SQL Server 2022 Standard: controlepunten voor licenties en implementatie

ScenarioRegel of beperkingPraktische controle
Interne applicatie met Server + CALGebruikers of apparaten die direct of indirect toegang krijgen tot SQL Server hebben passende CALs nodig.Inventariseer de personen en apparaten achter middleware, rapportagetools en gedeelde verbindingen.
Klantgerichte SaaS met licenties per coreSQL Server CALs zijn niet vereist, maar de rechten voor gehoste diensten blijven afhankelijk van de overeenkomst.Controleer zowel de licentierechten voor de cores als het recht om de beoogde dienst aan te bieden.
Afzonderlijke VM gelicentieerd op basis van virtuele coresVereist abonnementslicenties of actieve Software Assurance; minimaal vier corelicenties per VM.Leg de toegewezen virtuele cores vast en bewaar bewijs van de vereiste licentierechten.
Fysieke server gelicentieerd op basis van coresLicentieer alle fysieke cores, met een minimum van vier corelicenties per fysieke processor.Verwar de rekenlimiet van de instance niet met het aantal fysieke cores waarvoor licenties nodig zijn.
Passieve instance voor beschikbaarheid of herstelAanvullende failoverrechten zijn afhankelijk van kwalificerende licenties en naleving van de voorwaarden van Microsoft.Controleer de licentierechten en toegestane activiteiten op de secundaire instance voordat u ervan uitgaat dat hiervoor geen aparte licentie nodig is.
Ontwikkel- of stagingomgevingDeveloper Edition is uitsluitend bedoeld voor ontwikkeling, tests en demonstraties, niet voor productiegebruik.Beoordeel het daadwerkelijke doel van de workload, niet de naam van de omgeving.

Andere use cases om te bekijken

Waarom u deze aanbevelingen kunt volgen

Wij verdienen niets extra aan een duurdere licentie — onze marge is bij elke editie gelijk. Elke aanbeveling is opnieuw getoetst aan de actuele Microsoft-EULA, de nieuwste Office- en Windows-update en onze eigen retourgegevens van de afgelopen twaalf maanden.

Voor u een licentie kiest

  1. 1. Controleer editie, Windows- of macOS-compatibiliteit en aantal apparaten. Een Windows-sleutel installeert geen Office voor Mac.

  2. 2. Onderscheid persoonlijk, zakelijk en servergebruik. Virtuele machines, gedeelde apparaten en externe toegang kunnen extra licenties vereisen.

  3. 3. Bewaar factuur en voorwaarden. Controleer overdracht en supporteinde: permanent betekent geen onbeperkte beveiligingsupdates.

Activering geeft niet automatisch recht op elk gebruik. De Microsoft-voorwaarden gaan voor.