I. SQL Server: An Introduction
A. Understand relational databases
B. Discover the SQL Server features and benefits
C. Why SQL Server’s architecture must be understood
D. Learn about the new features introduced in SQL Server 2005, 2008 and 2008 R2
II. Installing SQL Server
A. Uncover the differing hardware requirements
B. Discover the various installation methods
C. Verify and troubleshoot installation problems
D. Configure the SQL Server management environment
E. Tune Windows Server for support of the SQL Server software
III. Managing Database Files
A. Data structures demystified
B. Create databases
C. Manage databases with ease
D. Work with database files and transaction logs
E. Become skilled in database optimization techniques
F. Capacity planning
G. Performance considerations
IV. Administration Tasks
A. Learn the 3 most important configuration tasks
B. Automate mundane maintenance tasks
C. Create maintenance plans that will save you hours of effort
D. Use alerts to warn you of potential problems
E. Troubleshoot SQL Server jobs, operators and alerts
F. Understand policy-based management (PBM)
V. Back Up Your Databases
A. Avoid data loss through effective backup and restoration plans
B. Explore various methods used to back up databases
C. Learn to recover SQL Server when it fails or will not start
D. Understand the essential system databases and how to recover them
VI. SQL 101
A. Understand the components of the SQL language
B. Create SQL queries visually
C. Learn the top 10 SQL commands and their syntax
D. Uncover SQL tips and tricks of the gurus
VII.Security and SQL Server
A. Understanding and implementing authentication
B. Assigning logins to users and roles
C. Assigning permissions to users and roles
D. Managing security within SQL Server
E. Managing security with views and stored procedures
F. Managing application security
G. Understanding SQL Server attacks (injection, brute force, data theft, etc.)
VIII. SQL Server Performance Tuning
A. Learn why database monitoring is important
B. Monitor with the System Monitor
C. Use the SQL Profiler
D. Take advanced of the Database Engine Tuning Advisor (DTA)
E. Understand the recommendations of the DTA
IX. Data Transfer and Manipulation
A. Introduction to ETL processes
B. Understand the components of SQL Server Integration Services (SSIS)
C. Exporting and importing data
D. Introduction to distributed data
E. Introduction to SQL Server replication
F. SQL Server replication agents
G. SQL Server replication types
X. High Availability Solutions in SQL Server
A. Consider server virtualization for increased capabilities
B. Use multiple servers for redundancy
C. Learn about clustering an how it’s implemented
D. Implement hardware redundancy within servers
Dynamic In-Class Demos
- Installing SQL Server right the first time
- Optimizing the Windows Server for SQL Server
- Troubleshooting installation problems
- Working with Jobs, Operators and Alerts
- Using PowerShell for SQL Server administration
- Working with command line as a DBA
- Using the Surface Area Configuration Tool
- Using SP_Configure
- Central Management Server
- Implementing Policy Based Management Server
- Creating Tables, Databases, Views and Indexes
- Tuning Inquiries
- Using the SQL Profiler
- Using Database Engine Tuning Advisor
- Using the Resource Governor
- The Performance Studio
- The System Monitor in action
- Performing SQL Injection Attacks
- Securing SQL Server Service
- Event Viewer Logs
- Automating SQL Server Administration
- Performing Backups and Restorations
- Implementing Database Mirroring
- Implementing Log Shipping