This intensive 5-day course provides learners with the knowledge and skills to deploy a Microsoft SQL Server database server. The course covers the installation of SQL Server - both installing a new version and migrating from an existing one. The course covers topics with the knowledge and skills to administer a SQL Server database infrastructure. The course will also be useful for professionals who develop applications interacting with SQL Server databases.
After completing this course, students will be able to:
- Deploy (install) the database server;
- Update SQL Server;
- Configure SQL Server;
- Manage databases and files;
- Develop recovery models and backup strategies;
- Back up SQL Server databases;
- Restore SQL Server databases;
- Automate database management;
- Configure security for SQL Server Agent;
- Troubleshoot SQL Server infrastructure;
- Import and export data.
Audience Profile
Course audience – specialists who are responsible for the administration and support of the SQL Server database. They either set up and maintain databases as their primary occupation, or work in environments where databases play a key role in their work.
This course will also be of interest to professionals who develop applications that provide content from SQL Server databases.
Before attending this course, students must have:
- basic knowledge of the Microsoft Windows operating system and its main functions.
- practical knowledge of Transact-SQL (preferred);
- practical knowledge of relational databases;
- certain experience in designing databases.
- SQL Server Components
- Introduction to the SQL Server Platform
- SQL Server Architecture Overview
- SQL Server Services and Configuration Options
- Installing SQL Server
- Overview of the SQL Server installation process
- TempDB files
- Installing SQL Server
- Installation Automation
- Upgrading SQL Server
- Upgrade Requirements
- Update SQL Server Services
- SQL Server data and application migration
- Working with databases
- Introduction to data storage with SQL Server
- Storage management for system databases
- Storage management for user databases
- Moving and copying database files
- Parallel upgrade: SQL Server data and application migration
- Using the buffer pool extension
- Executing database maintenance
- Ensuring database integrity
- Index Maintenance
- Automation of regular database maintenance
- SQL Server Recovery Models
- Backup Strategies
- General information about SQL Server transaction logging
- Planning a SQL Server backup strategy
- Backup of SQL Server databases
- Backup of databases and transaction logs
- Managing database backups
- Working with backup options
- Recovery of SQL Server databases
- Understanding the recovery process
- Restore databases
- Restore to a certain point and time
- Recovery of system databases and individual files
- Automation of SQL Server management
- Automation of SQL Server management
- Working with SQL Server Agent
- SQL Server Agent Task Management
- Manage multiple servers
- Troubleshooting SQL Server
- Methodology for eliminating deficiencies in the operation of SQL Server
- Troubleshooting Services
- Troubleshooting login and connection issues
- Typical problem solving
- Data import and export
- Data transfer from SQL Server
- Import and export of tabular data
- Using the BCP program and the BULK INSERT statement to import data
- Deploying and updating data tier applications