Exam Objectives
This exam is divided into eight major portions. Each of these main objectives map to roles database administrators typically fulfill on a daily basis. The percentages listed alongside each heading indicate the relative weight of each major topic area on the exam.
Installing and Configuring SQL Server 2008 (10%)
- Install SQL Server 2008 and related services.
- Configure SQL Server instances.
- Configure SQL Server services.
- Configure additional SQL Server components.
- Implement database mail.
- Configure full-text indexing.
This objective may include but is not limited to: file locations; default paths; service accounts
This objective may include but is not limited to: sp_configure
This objective may include but is not limited to: configuration manager; SQL browser
This objective may include but is not limited to: SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), SQL Server Reporting Services (SSRS), replication
This objective may include but is not limited to: set up and configure
This objective may include but is not limited to: enable/disable, index population
Maintaining SQL Server Instances (13%)
- Manage SQL Server Agent jobs.
- Manage SQL Server Agent alerts.
- Manage SQL Server Agent operators.
- Implement the declarative management framework (DMF).
- Back up a SQL Server environment.
This objective may include but is not limited to: create and schedule jobs; notification of job execution; disable/enable jobs; change job step order; logging
This objective may include but is not limited to: performance condition alerts; SQL event alerts; Windows Management Instrumentation (WMI) alerts
This objective may include but is not limited to: operator schedules; fail safe operator; add a new operator; notification methods
This objective may include but is not limited to: create a policy; verify a policy; schedule a policy compliance check; enforce a policy; create a condition
This objective may include but is not limited to: operating system-level concepts
Managing SQL Server Security (15%)
- Manage logins and server roles.
- Manage users and database roles.
- Manage SQL Server instance permissions.
- Manage database permissions.
- Manage schema permissions and object permissions.
- Audit SQL Server instances.
- Manage transparent data encryption.
- Configure surface area.
This objective may include but is not limited to: create logins; disable/enable logins; security model (authentication mode); password policy enforcement; fixed server roles; alter logins
This objective may include but is not limited to: user mapping; user-defined roles; fixed roles; guest, public, dbo; creating and deleting user roles
This objective may include but is not limited to: logon triggers; permissions vs. fixed role membership; cross-database ownership chaining; impersonation
This objective may include but is not limited to: impersonation; cross-database ownership chaining
This objective may include but is not limited to: manage schema ownership
This objective may include but is not limited to: use DDL triggers and logon triggers; C2; common criteria; login failures; event notifications
This objective may include but is not limited to: impact of transparent data encryption on backups
This objective may include but is not limited to: sp_configure
Maintaining a SQL Server Database (16%)
- Back up databases.
- Restore databases.
- Manage and configure databases.
- Manage database snapshots.
- Maintain database integrity.
- Maintain a database by using maintenance plans.
This objective may include but is not limited to: full backups; differential backups; transaction log; compressed backups; file and filegroup backups; verifying backup
This objective may include but is not limited to: online restores; full restores; differential restores; transaction log; file and filegroup restores; verifying restore; tail of the transaction log
This objective may include but is not limited to: files, file groups, and related options; database options; recovery model; attach/detach data
This objective may include but is not limited to: create, drop, revert
This objective may include but is not limited to: DBCC CHECKDB; suspect pages
This objective may include but is not limited to: Maintenance Plan Wizard; Maintenance Plan Designer
Performing Data Management Tasks (14%)
- Import and export data.
- Manage data partitions.
- Implement data compression.
- Maintain indexes.
- Manage collations.
This objective may include but is not limited to: BCP; BULK INSERT; OPENROWSET; GUI tools
This objective may include but is not limited to: switching data from one partition to another; add a filegroup; alter a partition function; alter a partition scheme
This objective may include but is not limited to: sparse columns; page/row
This objective may include but is not limited to: create spatial indexes; create partitioned indexes; clustered and non-clustered indexes; XML indexes; disable and enable indexes; filtered index on sparse columns; indexes with included columns; rebuilding/reorganizing indexes; online/offline
This objective may include but is not limited to: column collation; database collation; instance collation
Monitoring and Troubleshooting SQL Server (13%)
- Identify SQL Server service problems.
- Identify concurrency problems.
- Identify SQL Agent job execution problems.
- Locate error information.
This objective may include but is not limited to: DB Engine service; SQL Agent service; SQL Browser service
This objective may include but is not limited to: blocks, locks, deadlocks, activity monitor; relevant Dynamic Management Views
This objective may include but is not limited to: proxy accounts; credentials; job history
This objective may include but is not limited to: error log; agent log; job execution history; event logs
Optimizing SQL Server Performance (10%)
- Implement Resource Governor.
- Use the Database Engine Tuning Advisor.
- Collect trace data by using SQL Server Profiler.
- Collect performance data by using Dynamic Management Views (DMVs).
- Collect performance data by using System Monitor.
- Use Performance Studio.
Implementing High Availability (9%)
- Implement database mirroring.
- Implement a SQL Server clustered instance.
- Implement log shipping.
- Implement replication.
This objective may include but is not limited to: monitoring, configuring, failover
This objective may include but is not limited to: monitoring, configuring, failover
This objective may include but is not limited to: monitoring, configuring, failover
This objective may include but is not limited to: monitoring, configuring, failover