SQL Server – Advanced Administration (MSQL2)

Databases, Microsoft SQL

This course is designed for administrators with basic SQL Server skills who want to master advanced administration of the database engine. It covers planning, installation, configuration, security hardening and strategies to maintain performance and high availability.

Topics include hardware and storage planning, tempdb and transaction log design, full-text search, partitioning, compression and Filestream, change capture, and advanced backup and recovery. You will also study replication and performance tuning.

THIS TRAINING COURSE WILL HELP YOU:

  • Manage and configure advanced SQL Server components
  • Design backup, restore and point-in-time recovery plans
  • Implement high availability and replication solutions
  • Troubleshoot and tune server and query performance

WHO SHOULD ATTEND?

  • DBAs with basic SQL Server experience
  • Windows server administrators working with SQL Server
  • Developers who need deeper DBA knowledge
  • IT architects planning SQL Server solutions

COURSE LOCATION AND AVAILABLE DATES



Choose whether to attend in person in our classroom or join online. You can select your preferred format during registration. Learn more about hybrid training.

Public courses are usually delivered in Czech, but this course is also available in English. We can arrange private training for your team online, at your premises or in our classrooms, and tailor the content to your needs.

For groups of around 4 or more participants, private training can already be comparable in price to booking individual places on a public course. Send us your requirements and we’ll recommend the best format and provide an exact quote.

Request training in English

Course content:

Hide details
  • Introduction to advanced administration
    1. Installing SQL Server and planning for performance, stability and HA
    2. Hardware and software requirements
    3. Storage types and choosing the right option
    4. Planning user databases, tempdb, and the transaction log
  • Full-text indexes
    1. Full-text search in SQL Server
    2. Creating and managing full-text indexes
    3. Using CONTAINS and FREETEXT predicates
    4. Full-text functions
    5. Differences between full-text predicates and functions
    6. Combining full-text with SQL queries
  • Advanced data management
    1. Partition functions and schemes
    2. Partitioning tables and indexes
    3. Querying data in partitions
    4. Managing partitions
    5. Partition switching for fast data movement between tables
    6. Data and index compression, including partition-level compression
    7. Filestream — storing binary data in files on disk
    8. Change Tracking and Change Data Capture
    9. Advanced database and server settings
  • Advanced backup and recovery
    1. Backup types: full, differential, transaction log
    2. Transaction log concepts
    3. Point-in-time recovery
    4. Page restore
    5. Filegroup and file restore
    6. Piecemeal restore
  • Introduction to high availability (HA) — options and principles
    1. Continuous availability solutions in SQL Server
    2. Failover clustering
    3. AlwaysOn Availability Groups (2012)
    4. Database mirroring
    5. Log shipping
  • Troubleshooting and performance tuning
    1. Troubleshooting SQL Servers and using DMVs
    2. SQL Profiler and SQLDiag — capturing workload
    3. Database Engine Tuning Advisor — automated tuning
    4. Resource Governor — limiting resources for workloads
    5. Data Collector and Utility Control Points
    6. Dedicated Administrator Connection (DAC)
  • Replication
    1. Overview of replication in SQL Server
    2. Replication types and topologies
    3. Implementing and configuring replication
    4. Creating publications and subscriptions
    5. Snapshot, merge and transactional replication
    6. Peer-to-Peer transactional replication
    7. HTTP Merge Replication
  • Overview of other SQL Server components
    1. Analysis Services — OLAP cubes and data mining
    2. Reporting Services — reporting
    3. PowerPivot and Power View — self-service BI
    4. Integration Services — ETL and data warehousing
    5. StreamInsight
    6. Master Data Services
    7. Data Quality Services
    8. SQL Azure — SQL Server in the cloud
    9. PowerShell provider
    10. Service Broker — asynchronous messaging
    11. Native web services
Prerequisites:
Basic Windows Server administration and basic SQL Server administration experience.
Recommended previous course:
SQL Server Administration (MSQL1)
Recommended follow-up course:
MS SQL Server – Comprehensive Performance Optimization (MSQL3)
Schedule:
2 days (9:00-17:00)
Price per person:
476.00 € ( 575.96 € incl. 21% VAT)

Training and learning environment