Search Courses
Dates for this class:
No dates are available for this class.

Course Details    [choose new course]     [printable version]
Administering a Microsoft SQL Server 2000 Database (MOC2072)
Course Number: MOC2072
Category: Database & Collaboration Tools
Duration: 5.00 days
Description

This course provides students with the knowledge and skills required to install, configure, administer, and troubleshoot the client-server database management system of Microsoft SQL Server 2000.

Objectives

At the end of the course, students will be able to:

  • Describe SQL Server architecture.
  • Plan for a SQL Server installation, and then install an instance of SQL Server.
  • Manage files and databases, including determining resource requirements.
  • Choose a login security method, configure login security, plan and implement database permissions, and describe how to help protect SQL Server in an enterprise network.
  • Perform and automate administrative tasks and create custom administrative tools.
  • Back up databases and implement a backup strategy.
  • Restore databases.
  • Monitor and optimize SQL Server performance.
  • Transfer and migrate data into databases.
  • Maintain the high availability of SQL Server.
  • Describe how to replicate data from one SQL Server to another.
Certification

This course will help the student prepare for the following Microsoft Certified Professional exam:

  • Exam 70-228, System Administration for Microsoft SQL Server 2000
Prerequisites

Before attending this course, students must have:

  • Experience using the Microsoft Windows 2000 operating system to:
    • Connect clients running Windows 2000 to networks and the Internet.
    • Configure the Windows 2000 environment.
    • Create and manage user accounts.
    • Manage access to resources by using groups.
    • Configure and manage disks and partitions, including disk striping and mirroring.
    • Manage data by using NTFS.
    • Implement Windows 2000 security.
    • Optimize performance in Windows 2000
  • An understanding of basic relational database concepts, including:
    • Logical and physical database design.
    • Data integrity concepts.
    • Relationships between tables and columns (primary key and foreign key, one-to-one, one-to-many, and many-to-many).
    • How data is stored in tables (rows and columns).
  • Knowledge of basic Transact-SQL syntax (SELECT, INSERT, UPDATE, and DELETE statements).
  • Familiarity with the role of the database administrator.
Outline
  • Module 1: SQL Server Overview
    • The following topics are covered in this module:
      • What Is SQL Server
      • SQL Server Integration
      • SQL Server Databases
      • SQL Server Security
      • Working with SQL Server
    • The following lab is covered in this module:
      • SQL Server Overview
  • Module 2: Planning to Install SQL Server
    • The following topics are covered in this module:
      • Hardware Installation Considerations
      • SQL Server 2000 Editions
      • Software Installation Considerations
      • Methods of Installing SQL Server
      • Verifying the Installation
      • Configuring SQL Server Enterprise Manager
      • Troubleshooting
    • The following lab is covered in this module:
      • Installing SQL Server
  • Module 3: Managing Database Files
    • The following topics are covered in this module:
      • Introduction to Data Structures
      • Creating Databases
      • Managing Databases
      • Placing Database Files and Logs
      • Optimizing the Database Using Hardware-based RAID
      • Optimizing the Database Using Filegroups
      • Optimizing the Database Using Filegroups with Hardware-based RAID
      • Capacity Planning
      • Performance Considerations
    • The following lab is covered in this module:
      • Managing Database Files
  • Module 4: Managing Security
    • The following topics are covered in this module:
      • Implementing an Authentication Mode
      • Assigning Logins to Users and Roles
      • Assigning Permissions to Users and Roles
      • Managing Security Within SQL Server
      • Managing Application Security
      • Managing SQL Server Security in the Enterprise
    • The following labs are covered in this module:
      • Managing Security
      • Managing Permissions
      • Managing Application Security
  • Module 5: Performing Administrative Tasks
    • The following topics are covered in this module:
      • Configuration Tasks
      • Routine SQL Server Administrative Tasks
      • Automating Routine Maintenance Tasks
      • Creating Alerts
      • Troubleshooting SQL Server Automation
      • Automating Multiserver Jobs
    • The following labs are covered in this module:
      • Configuring SQL Server
      • Creating Jobs and Operators
      • Creating Alerts
  • Module 6: Backing Up Databases
    • The following topics are covered in this module:
      • Preventing Data Loss
      • Setting and Changing a Database Recovery Model
      • SQL Server Backup
      • When to Back Up Databases
      • Performing Backups
      • Types of Backup Methods
      • Planning a Backup Strategy
      • Performance Considerations
    • The following lab is covered in this module:
      • Backing Up Databases
  • Module 7: Restoring Databases
    • The following topics are covered in this module:
      • SQL Server Recovery Process
      • Preparing to Restore a Database
      • Restoring Backups
      • Restoring Databases from Different Backup Types
      • Restoring Damaged System Databases
    • The following lab is covered in this module:
      • Restoring Databases
  • Module 8: Monitoring SQL Server for Performance
    • The following topics are covered in this module:
      • Why to Monitor SQL Server
      • Performance Monitoring and Tuning
      • Tools for Monitoring SQL Server
      • Common Monitoring and Tuning Tasks
    • The following lab is covered in this module:
      • Monitoring SQL Server
  • Module 9: Transferring Data
    • The following topics are covered in this module:
      • Introduction to Transferring Data
      • Tools for Importing and Exporting Data in SQL Server
      • Introduction to DTS
      • Transforming Data with DTS
    • The following lab is covered in this module:
      • Transferring Data
  • Module 10: Maintaining High Availability
    • The following topics are covered in this module:
      • Introduction to Availability
      • Increasing Availability Using Failover Clustering
      • Standby Servers and Log Shipping
    • The following lab is covered in this module:
      • Automating the Maintenance of a Standby Server
  • Module 11: Introducing Replication
    • The following topics are covered in this module:
      • Introduction to Distributed Data
      • Introduction to SQL Server Replication
      • SQL Server Replication Agents
      • SQL Server Replication Types
      • Physical Replication Models
    • The following lab is covered in this module:
      • Implementing Replication