|
Microsoft SQL Server 2000 for Experienced Database Professionals - (Microsoft Training Course: 2723) - 3 days
|
|
|
Target Audience
|
Pre-requisites
|
Purpose
|
Print 2 Page Flyer
|
Exams
|
Price Options
|
| |
|
COURSE OUTLINE
|
| |
SQL Server Product Overview
|
SQL Server Components
|
SQL Server Storage Subsystems
|
SQL Server Administration
|
Backup and Restore
|
SQL Server Security
|
Monitoring SQL Server
|
Transferring and Analyzing Data
|
Additional Resources
|
|
|
|
Target Audience:
This course will teach database professionals who are already proficient in the implementation and maintenance of enterprise databases about the core architecture of Microsoft SQL Server 2000 and how it works. It is for database administrators who are experienced and proficient with enterprise database products such as Oracle, DB2, or Sybase and current database administrators who are experienced with Microsoft SQL Server 6.5 and earlier.
Pre-requisites:
Before attending this course, students must have the following prerequisites:- Database administrators who are experienced in Oracle, DB2, or Sybase. These database administrators have a technical depth of understanding of the database management systems (DBMS) that they currently administer, implement, and manage, and want to apply their database skills to SQL Server 2000.
- Database administrators who are experienced in Microsoft SQL Server 4.2x, 6.0, or 6.5. (Secondary): These database administrators have a technical depth of understanding of the database systems that they currently administer, implement, and manage, and want to apply their current skills to SQL Server 2000.
- To be successful in this class, students should have experience in administration and implementation of departmental or enterprise relational database management systems (RDBMS).
Purpose:
After completing this course, students will be able to describe the architecture of SQL Server and its programming environment; describe the key components of SQL Server architecture; describe the key components of SQL Server storage subsystem architecture; describe the typical job tasks to administer and manage SQL Server in a multiple server environment; describe the process of developing a data recovery plan; describe the process of controlling data access and securing SQL Server; describe the tools and methods to monitor system and server activity; describe the tools and methods use to manage locks; describe the items that may affect performance in SQL Server; describe how to access homogenous and heterogeneous data sources; describe the processes and tools for moving data into and out of SQL Server; describe the processes and tools for analyzing data in SQL Server, using Analysis Services.
|
|
|
Module 1: SQL Server Product Overview
- Introduction to SQL Server Architecture
- SQL Server Programming Environment
- Lab: Working with SQL Server Tools
- Using SQL Server Enterprise Manager and SQL Query Analyzer
- Creating Columns That Have the Identity Data Type
- Creating Columns That Have the Uniqueidentifier Data Type
- Working with Metadata
- Retrieving XML Result Sets
Skills
- Describe the architecture of SQL Server and its programming environment.
- Describe the architecture of SQL Server in terms of its major components and tools.
- Describe the SQL Server programming environment.
Top |
|
Module 2: SQL Server Components
- Relational Engine
- Analyzing Query Plans
- Memory and Processes
- Client Connectivity
- Lab: Creating Databases
- Lab: Configuring, Troubleshooting, and Tuning
Skills
- Describe key components of SQL Server RDBMS architecture.
- Describe SQL Server components.
- Describe relational engine architecture.
- Describe tools and methods that are used to maintain efficient queries.
- Describe query execution plans and how SQL Server can optimize them.
- Describe memory architecture and management.
- Describe SQL Server threads and process management.
- Describe the process, tools and techniques for connecting clients to SQL Server.
Top |
|
|
Module 3: SQL Server Storage Subsystems
- SQL Server Storage Structures
- SQL Server Index Architecture
- Managing Indexes
- Working With Statistics
- Lab: Examining Disk Storage Structures
- Examining Indexes by Using DBCC Page
- If Time Permits: Examining Heaps by Using DBCC Page
Skills
- Describe key components of SQL Server storage subsystem architecture.
- Describe SQL Server storage architecture.
- Describe SQL Server index architecture.
- Manage SQL Server indexes.
- Describe approaches to working with statistics.
Top |
|
Module 4: SQL Server Administration
- Administering SQL Server by Scripting and Using SQL Server Enterprise Manager
- Automating Administration by Using SQL Server Agent and Jobs
- Creating and Using Alerts
- Using Multiserver Jobs
- Lab: osql Scripting
- Lab: Using SQL Server Agent
- Lab: Creating Alerts and Multiserver jobs
Skills
- Describe typical job tasks to administer and manage SQL Server in a multiple server environment.
- Describe typical administrative tasks for SQL Server using SQL Server Enterprise Manager, maintenance plans, and scripting.
- Describe how to create and use SQL Server Alerts.
- Describe how to administer multiple servers as master and target servers.
Top |
|
|
Module 5: Backup and Restore
- SQL Server Recovery Models
- SQL Server Backups
- Restoring Backups
- Lab: Backup and Restore
- Creating Routine Database Backups
- Restoring a Database Using Full, Differential, and Log Backups
- If Time Permits: Restoring to a Point in Time
Skills
- Describe database recovery models.
- Describe the SQL Server back up-and-restore process and operations.
Top |
|
Module 6: SQL Server Security
- SQL Server Security Architecture
- Securing SQL Server
- Common Security Issues
- Lab: Applying Security Measures to SQL Server and Database Objects
- Assigning Statement Permissions
- Assigning Object Permissions
- Securing an Installation of SQL Server
Skills
- Describe the process of controlling data access and securing SQL Server.
- Describe security architecture and methods of control.
- Describe methods of securing SQL Server.
- Describe common security issues and methods for resolving them.
Top |
|
|
Module 7: Monitoring SQL Server
- Monitoring System and Server Activity
- Managing Locks
- Additional Performance Considerations
- Lab: Monitoring and Troubleshooting SQL Server Performance
- Lab: Contrasting Cursors and Table Variables
Skills
- Describe tools and methods that you can use to monitor system and server activity.
- Describe the tools and methods that you can use to manage locks.
- Describe items that may affect performance in SQL Server.
Top |
|
Module 8: Transferring and Analyzing Data
- Distributed Queries
- Data Extraction, Transformation, and Loading Tools
- Analysis Services
- Lab: Working with External and Remote Data
- Transferring Database Contents to a Database with a Different Collation
- Transforming Data During Extraction and Load
- Querying Distributed Data
- If Time Permits: Transferring Bulk Data Into and Out of SQL Server
Skills
- Describe how to access homogenous and heterogeneous data sources.
- Describe the processes and tools for moving data into and out of SQL Server.
- Describe the processes and tools for analyzing data in SQL Server, using Analysis Services.
Top |
|
|
Module 9: Additional Resources
|
|
|
|
Exams:
-
There are no exams directly associated with this course
|
|
Price Options ex VAT:
|