icon icon

Microsoft SQL Server – administration, configuration and maintenance

icon

Training process

Training needs analysis

If you have specific requirements regarding the training programme, we will carry out a training needs analysis for you. This will guide us on which aspects of the programme should receive greater emphasis, so that the training programme meets your specific needs.

What will you gain?

icon

Confident SQL Server administration - You will learn how to manage SQL Server instances, databases, and files on your own, so you can organize the environment faster and handle daily administrative work with confidence.

icon

Reliable environment configuration - You will learn how to install and configure SQL Server properly, including data files, logs, and disk space, so you can prevent common setup issues before they affect production.

icon

Stronger access security - You will master logins, roles, permissions, and practical use of TDE and SSL, helping you secure data more effectively and reduce the risk of access mistakes and misconfiguration.

icon

Effective backup and recovery - You will learn how to choose recovery models, create full, differential, and log backups, and plan restore scenarios, so you can recover databases quickly after failures or user errors.

icon

Faster issue diagnosis - You will use monitoring tools, DMVs, and log analysis to identify the causes of slowdowns, errors, and overloads more quickly, allowing you to respond to incidents with better accuracy.

icon

Practical query tuning - You will learn how to read execution plans, analyze SQL queries, and improve indexes, so you can remove bottlenecks and noticeably reduce the runtime of critical database operations.

icon

Automation of routine tasks - You will use SQL Server Agent and T-SQL scripts to schedule administrative jobs, alerts, and recurring operations, reducing manual effort and lowering the chance of operational mistakes.

icon

Higher system availability - You will understand the basics of Always On, replication, and Disaster Recovery planning, making it easier to prepare your environment for outages and support business continuity.

Training programme

1. Introduction to database administration

  • the role of the database administrator (DBA),
  • Microsoft SQL Server architecture,
  • system components (instances, databases, files),
  • administrative tools (SSMS, Azure Data Studio).

2. Installation and configuration of the environment

  • installation and configuration of SQL Server,
  • instance configuration,
  • database management,
  • configuration of data files and logs,
  • disk space management.

3. User Management and Security

  • authentication (Windows vs SQL Server),
  • server and database roles,
  • granting permissions (GRANT, DENY, REVOKE),
  • security policies,
  • data encryption (TDE, SSL).

4. Backup and restore of data

  • recovery models (Full, Simple, Bulk-logged),
  • creating backups:
    • full,
    • differential,
    • transaction logs,
  • restore scenarios,
  • testing backups,
  • backup automation.

5. Monitoring and diagnostics

  • server performance monitoring,
  • diagnostic tools (Activity Monitor, DMVs),
  • analysis of system logs,
  • identification of performance issues,
  • alerts and notifications.

6. Performance optimization (performance tuning)

  • SQL query analysis,
  • query execution plans (execution plan),
  • indexes and their optimization,
  • identification of bottlenecks,
  • server configuration optimization.

7. Task management and automation

  • SQL Server Agent,
  • task scheduling,
  • automation of administrative processes,
  • administrative scripts (T-SQL),
  • management of jobs and alerts.

8. Managing availability and business continuity

  • high availability (HA) strategies,
  • backup as an element of business continuity,
  • Always On basics,
  • data replication,
  • Disaster Recovery planning.

9. Data management and database maintenance

  • index maintenance (rebuild, reorganize),
  • data cleaning and archiving,
  • statistics management,
  • fragmentation control,
  • maintenance work planning.

10. Good administrative practices

  • DBA work standards,
  • environment documentation,
  • the most common errors and problems,
  • administrative checklists,
  • approach to system maintenance and development.

What are the prerequisites for participating in the training?

icon

SQL basics - You should be comfortable with basic SQL statements such as SELECT, INSERT, UPDATE, and DELETE, so you can focus on administration rather than learning the language from scratch.

icon

Windows environment skills - You should be able to navigate Windows and perform basic administrative tasks, because SQL Server installation and configuration are carried out in this environment.

icon

Relational database basics - You should understand concepts such as tables, records, primary keys, relationships, and indexes, so you can follow how data is organized and administered.

icon

Hands-on database experience - You should have at least basic experience working with a database or a tool such as SSMS, so you can complete the exercises more smoothly and understand the scenarios discussed.