Skip to content

Diensten

Compleet database beheer

Mijn diensten zijn samengesteld om jouw organisatie te versterken. Bekijk mijn aanbod en kies wat aansluit bij jouw bedrijfsbehoeften. Staat jouw specifieke behoefte er niet tussen? Neem contact met mij op en samen vinden we een passende oplossing.

Installatie

Ik zorg voor een betrouwbare installatie van Microsoft SQL Server, waarbij alle belangrijke configuraties direct goed worden ingesteld. Denk aan optimale beveiligingsinstellingen, server- en netwerkconfiguratie en het inrichten van efficiënt databasebeheer, zodat jouw omgeving vanaf het begin stabiel én veilig draait.

Configuratie

De basis configuratie van de algemene SQL server instellingen en het verbeteren van de toegankelijkheid van de SQL servers door inlogprocessen te versimpelen. Daarnaast ook het verbeteren van beveiliging van de data. Taken voor het geautomatiseerd verzamelen van gegevens voor server optimalisaties.

Beveiliging

Er zijn talloze mogelijkheden om uw databases optimaal te beschermen. Ik zorg bijvoorbeeld voor een veilige inrichting met Windows-authenticatie, zodat handmatig wachtwoordbeheer overbodig wordt bij het verbinden met SQL Servers. Met applicatie specifieke “logins” en database rollen maak ik de toegang tot de data inzichtelijk. Wie mag welke data benaderen, en wat zijn daar dan de ingestelde rechten voor? Ik beveilig de SQL data die over het netwerk getransporteerd wordt.

Beheer

Het gaat hier onder andere om de taken zoals back-up, beveiliging, analyses van de diverse aanwezige log bestanden. Bijvoorbeeld of de versies van de (SQL) software up-to-date zijn en of de back up goed geregeld is, door de procedures inzichtelijk te maken zodat deze voor iedereen inzichtelijk zijn. Daarnaast wordt er gekeken naar back-ups van gerelateerde data uit andere applicaties, het kan mogelijk zijn dat ook hier een “restore” nodig is.

Back-up

Denk hierbij aan situaties die voorkomen waarbij een database teruggezet moet worden naar een specifiek moment in de tijd. Zijn hierbij conflicten tussen de manieren waarop de database  gemaakt wordt die ervoor zorgen dat het terugzetten naar een specifiek moment in de tijd niet (meer) mogelijk is? Daarnaast is het belangrijk om te kijken of de back-up op meerdere manieren is ingeregeld, via SQL taken en via systeembeheer back-up zodat deze blijft werken.

Optimalisatie

Voor goede prestaties van de SQL server is het noodzakelijk dat alle beschikbare opties (waaronder SQL instellingen, indexen, correct geschreven SQL code) optimaal ingericht zijn. Veelvoorkomende problemen zijn locks en deadlocks, deze zorgen ervoor dat de SQL server niet optimaal kan presteren. Bij het afnemen van deze dienst zal ik de processen nalopen en controleren op onder andere locks en deadlocks, zodat de impact hiervan geminimaliseerd wordt.

Locks

Een lock zorgt ervoor dat diverse processen op elkaar moeten wachten, waardoor de gebruiker langer moet wachten. De impact hiervan kan mogelijk beperkt worden. Door te kijken naar de redenen dat deze processen op elkaar wachten kunnen er vaak oplossingen gemaakt worden waardoor gebruikers niet of in ieder geval minder lang op de SQL resultaten hoeven te wachten.

Deadlocks

Een deadlock ontstaat wanneer twee SQL processen op elkaar staan te wachten, waardoor dus geen van beide processen hun verwerking kunnen vervolgen. De SQL server zal in deze gevallen een van de processen afbreken waardoor het andere proces weer verder kan. Dat betekent natuurlijk wel dat het afgebroken proces zijn opdracht opnieuw moet starten. Deadlocks zijn niet altijd te voorkomen, maar inzicht in deze deadlocks geeft vaak wel mogelijkheden om de impact zoveel mogelijk te minimaliseren.