Microsoft SQL Server

Alles met Microsoft SQL Server, van de eerste installatie tot 24x7-beheer

Microsoft SQL Server is waar DatabaseOnline begon en waar nog altijd de meeste van onze uren naartoe gaan. We werken aan elke versie die nog in productie draait, on-premises en in Azure, en aan elke laag: storage, engine, T-SQL, beschikbaarheid, beveiliging en de mensen die het beheren.

Platformen die wij ondersteunen

  • SQL Server 2008 R2 tot en met SQL Server 2022, alle edities
  • Azure SQL Database en Azure SQL Managed Instance
  • SQL Server op Azure Virtual Machines en op Windows of Linux
  • SSIS, SSRS, SQL Agent, Azure Data Factory

Performancetuning

Traag is een symptoom. We beginnen met wait statistics, Query Store en executieplannen en verhelpen daarna de echte oorzaak: ontbrekende of verkeerde indexen, verouderde statistieken, parameter sniffing, tempdb-contention, geheugendruk of storagelatency. Elke wijziging wordt vóór en na gemeten, zodat u ziet wat die heeft opgeleverd.

  • Health check van instance en database met een geprioriteerd bevindingenrapport
  • Index- en statistiekenstrategie, inclusief partition-aligned indexen
  • Herschreven query's en plan guide- of Query Store-oplossingen voor leveranciersapplicaties die u niet kunt aanpassen
  • Storage-, geheugen-, MAXDOP- en cost threshold-configuratie beoordeeld tegen uw workload

Hoge beschikbaarheid & disaster recovery

Wij ontwerpen en bouwen Always On availability groups, failover cluster instances, log shipping en replicatietopologieën, en we testen ze. Een DR-plan waarmee nooit is gefailoverd is een hoop, geen plan. U ontvangt gedocumenteerde RPO- en RTO-cijfers die daadwerkelijk zijn gemeten.

  • Always On availability groups, inclusief multi-subnet en distributed AG's
  • Read-scale en ontlaste rapportage met readable secondaries of transactionele replicatie
  • Backupstrategie, restore-oefeningen en RESTORE VERIFYONLY als geplande job, niet als goed voornemen
  • Failover-runbooks die uw eigen team om 03:00 uur kan volgen

Migraties & upgrades

Versie-upgrades, hardwarevernieuwing, consolidaties en verhuizingen naar Azure SQL Database, Managed Instance of SQL Server op Azure-VM's. We beoordelen eerst de compatibiliteit, kiezen het goedkoopste doel dat bij de workload past, migreren met een getest cut-overplan en houden een rollbackpad open tot u akkoord geeft.

  • Compatibiliteits- en featurebeoordeling met Data Migration Assistant en onze eigen scripts
  • Right-sizing van Azure-doelen, zodat u niet betaalt voor cores die u nooit gebruikt
  • Cut-overs met vrijwel geen downtime via log shipping, AG's of de Managed Instance-link
  • Tests op compatibility level en cardinality estimator vóór, niet na, de livegang

Beveiliging & compliance

Hardening die een audit doorstaat. Wij implementeren de SQL Server-functies waar toezichthouders naar vragen en zorgen dat ze zo zijn geconfigureerd dat ze doen wat het beleid zegt.

  • Dynamic Data Masking op queryniveau en row-level security voor gedeelde databases
  • Transparent Data Encryption, Always Encrypted en backupversleuteling met beheerde sleutelrotatie
  • TLS met X.509-certificaten voor verbindingen, mirroring en AG-endpoints
  • Auditing en bewijsvoering voor AVG, HIPAA, CCPA, PCI DSS en SOX

Architectuur, schaling & data-integratie

Tabel- en indexontwerp, partitionering voor zeer grote tabellen, replicatie en mirroring tussen locaties, en het leidingwerk dat data in en uit krijgt: SSIS, Azure Data Factory, API's in .NET en integraties met OpenSearch, Elasticsearch, Microsoft Fabric en BigQuery.

  • Horizontale en verticale partitionering met sliding-window-onderhoud
  • Transactionele, merge- en snapshotreplicatie; near-realtime SQL-datamirroring
  • Extractie uit leveranciers-API's naar SQL Server, met Genesys Cloud voorop
  • Beveiligde REST-API's die gecureerde data ontsluiten voor interne teams of partners

Remote DBA & managed operations

Een senior DBA voor een vast aantal uren per maand, of volledig beheerde operatie met 24x7x365 monitoring. Backups, patching, Agent-jobs, indexonderhoud, capaciteit en de kleine dagelijkse vragen die anders wachten tot er een consultant is ingepland.

  • Planning van cumulatieve updates en beveiligingspatches per omgeving
  • Capaciteits- en groeirapportage zodat storage wordt aangevraagd vóórdat de schijf vol is
  • Overname van een vorige DBA of leverancier, inclusief documentatie van wat we aantreffen
  • Escalatie naar onze Silver, Gold en Platinum monitoringpakketten

Zo verloopt een opdracht

Meten, verhelpen, aantonen, overdragen

De volgorde doet ertoe. We wijzigen niets op productie voordat we een baseline hebben om mee te vergelijken.

  1. Intake en toegang

    Een gesprek van een uur over waar het pijn doet, gevolgd door alleen-lezen toegang tot de betrokken instances. We tekenen uw NDA en werken binnen uw compliance-regels.

  2. Baseline en bevindingen

    Wait statistics, Query Store, configuratie, backups, beveiliging en capaciteit worden vastgelegd en uitgewerkt in een geprioriteerd rapport met inschatting van de inspanning.

  3. Aanpak afgestemd

    U bepaalt wat we doen, in welke volgorde en in welk onderhoudsvenster. Wijzigingen zijn gescript, beoordeeld en omkeerbaar.

  4. Uitvoeren en meten

    Elke wijziging wordt vergeleken met de baseline. Het rapport toont het vóór en na in cijfers, niet in bijvoeglijke naamwoorden.

  5. Overdragen of blijven bewaken

    De documentatie gaat naar uw team. Wilt u liever dat wij een oogje in het zeil houden, dan gaat de omgeving dezelfde week nog over naar een monitoringpakket.

Veelgestelde vragen

Voordat u belt

Werken jullie op locatie of remote?

Allebei. Op locatie in heel Nederland en België, remote voor al het andere. Het meeste tuning- en migratiewerk gebeurt op afstand via uw VPN of een gehardende jump host; workshops en cut-overs zijn vaak op locatie.

Kunnen jullie een omgeving overnemen van een vorige DBA of leverancier?

Ja, en dat gebeurt vaak. We beginnen met een discovery die documenteert wat er werkelijk staat, inclusief de jobs, linked servers en logins die niemand zich meer herinnert, en die documentatie leveren we aan u op, wat er daarna ook gebeurt.

Welke SQL Server-versies ondersteunen jullie nog?

Alles vanaf SQL Server 2008 R2, omdat dat is wat er in de praktijk nog draait. We zeggen eerlijk wanneer een upgrade de oplossing is, en wanneer niet.

Doen jullie ook de applicatiekant?

We bouwen in .NET en C# als de oplossing in de data-accesslaag, in een API of in een integratie zit. We nemen uw applicatieontwikkelteam niet over; we laten hun databaseproblemen verdwijnen.

Praat met een SQL Server-specialist

Neem de wait stats mee. Wij nemen de verklaring mee.

Een eerste technisch gesprek is gratis. Kunnen we niet helpen, dan zeggen we dat en verwijzen we u naar iemand die dat wel kan.