SQL Server Administration
Lesgeld
Introductie tot de cursus SQL Server Administration
De cursus SQL Server Administration biedt een uitgebreid overzicht van SQL Server en zijn verschillende componenten, waaronder de database engine, SQL Server Management Studio en Transact-SQL. Deze cursus is essentieel voor iedereen die zich wil verdiepen in het beheer en de configuratie van SQL Server.
Serverconfiguratie
Vervolgens wordt aandacht besteed aan het configureren van de SQL Server instance. Hierbij komen
Introductie tot de cursus SQL Server Administration
De cursus SQL Server Administration biedt een uitgebreid overzicht van SQL Server en zijn verschillende componenten, waaronder de database engine, SQL Server Management Studio en Transact-SQL. Deze cursus is essentieel voor iedereen die zich wil verdiepen in het beheer en de configuratie van SQL Server.
Serverconfiguratie
Vervolgens wordt aandacht besteed aan het configureren van de SQL Server instance. Hierbij komen belangrijke instellingen zoals geheugenbeheer, netwerkprotocollen en collations aan bod, wat cruciaal is voor een optimale werking van SQL Server.
Databaseconfiguratie
Een belangrijk onderdeel van de cursus SQL Server Administration is het aanmaken en configureren van databases. Dit omvat file groups, file sizes en table partitionering. Ook table compressie wordt behandeld, wat bijdraagt aan een efficiënter databeheer.
Indexen in SQL Server
Een ander essentieel onderwerp zijn de verschillende soorten indexen beschikbaar in SQL Server. De cursus leert je hoe je deze indexen kunt maken en onderhouden om de prestaties van je databases te optimaliseren.
Databaseconsistentie
Verder wordt het belang van databaseconsistentie besproken. De cursus biedt verschillende technieken om de integriteit van gegevens in SQL Server te waarborgen, zoals foutherstel en het controleren van consistentie, wat essentieel is voor databeheer.
Beveiliging van SQL Server
Belangrijke onderwerpen die in de cursus SQL Server Administration aan bod komen, zijn de verschillende beveiligingsfuncties van SQL Server. Dit omvat aspecten zoals authenticatie, autorisatie en encryptie, die allemaal bijdragen aan de veiligheid van je databases.
Back-up en herstel
Ook het maken en beheren van back-ups van SQL Server databases en de methoden om deze te herstellen na calamiteiten komen uitgebreid aan de orde in deze cursus. Dit is cruciaal voor het waarborgen van databeveiliging.
Views en triggers in SQL Server
Tenslotte wordt ingegaan op views en hoe deze kunnen worden ingezet voor abstractie, beveiliging en hergebruik van queries. Daarnaast worden triggers besproken, die dienen voor auditing, datavalidatie en het onderhoud van denormaliseerde gegevens. Voor meer informatie over SQL Server kun je de officiële documentatie van Microsoft SQL Server raadplegen. Ook interessant is onze cursus Queries met PostgreSQL, die een andere benadering van databasemanagement biedt.
Doelgroep Cursus SQL Server Administration
De cursus SQL Server Administration is bedoeld voor database administrators die Microsoft SQL Server databases en Microsoft SQL Server servers moeten beheren, controleren en ondersteunen.
Voorkennis SQL Server Administration
Voor deelname aan deze cursus is voorkennis van de SQL query taal en databases een vereiste.
Uitvoering Training SQL Server Administration
De stof wordt behandeld aan de hand van presentaties. Demo's verduidelijken de theorie en praktische oefeningen zorgen voor een verwerking van de stof.
Certificaat SQL Server Administration
De deelnemers krijgen na het goed doorlopen van de cursus een certificaat SQL Server Administration.
Modules
Module 1 : SQL Server Intro
- SQL Server Editions
- Storage Requirements
- OS Considerations
- Database Engine Service
- Analysis Server
- Data Quality Client
- Connectivity Tools
- Integration Services
- GUI Installation
- Standalone Instance
- Instance Configuration
- Feature Selection
Module 2 : Server Configuration
- Instance Configuration
- Using sp_configure
- Processor Configuration
- Memory Configuration
- Trace Flags
- Ports and Firewalls
- System Databases
- mssqlsystemresource
- MSDB
- Master and Model
- Buffer Pool
- Hybrid Buffer Pool
Module 3 : Database Configuration
- Data Storage
- Filegroups
- Filegroup Maintenance
- Memory-Optimized Filegroups
- Scoped Configurations
- Recovery Model
- Log Fragmentation
- Table Partitioning
- Partition Elimination
- Table Compression
- Durability
- Compiled Objects
Module 4 : Indexes
- Clustered Indexes
- Primary Key Clustering
- Nonclustered Indexes
- Covering Indexes
- Filtered Indexes
- In-Memory Indexes
- Maintaining Indexes
- Index Fragmentation
- Filtered Statistics
- Incremental Statistics
- Managing Statistics
Module 5 : Database Consistency
- Consistency Errors
- Page Verify Option
- Suspect Pages
- Master DB Corruption
- Corruption of Binaries
- DBCC CHECKDB
- Checking for Errors
- Fixing Errors
- Emergency Mode
- DBCC Commands
- Consistency Checks
Module 6 : SQL Server Security
- Security Hierarchy
- Server Roles
- Logins
- Granting Permissions
- Database Level Security
- Schemas
- Object Level Security
- Server Audits
- Security Reports
- SQL Data Discovery
- Vulnerability Assessment
Module 7 : Backup and Restore
- Backup Fundamentals
- Recovery Models
- Backup Types
- Partial Backup
- Transaction Log Backup
- Backup Strategies
- Restoring a Database
- Restoring via T-SQL
- Using Management Studio
- Restoring Files
- Restoring Pages
- Parameter Sniffing
Module 8 : Views and Triggers
- View Concepts
- Create/Alter Views
- Indexed views
- Schemabinding
- Stored Procedures
- Parameters and Outputs
- Transactions
- Temp Tables
- Auditing Triggers
- Validation Triggers
- Reading Execution Plans
- Seeks, Scans, Joins