SQL Server 2008 Implementing and Maintenance - SQ8A


Description

Course Outline
SQL Server 2008 Implementation and Maintenance course will prepare you to become a SQL Server 2008 Database Administrator. You will learn how to maintain a SQL server database, perform data management tasks, monitor and troubleshoot SQL servers, and install and configure SQL servers. You will also learn what it takes to manage SQL server securities; manage logins, servers, users, and database roles. Taking the necessary measures to keep the organizations assets secure. This course will prepare you for the Microsoft SQL Server Exam 70-432.

Benefits
• Provides a high level of security, reliability, and scalability
• Conveys a set of integrated services that enable you to do more with your companies
• Gives companies the ability to create and deploy data-driven solutions quickly


Module 1


Section A: Installation Considerations
• Installation Options
• Books Online
• SQL Server Editions
• CPU Requirements
• File Locations
• File Structure
• Optimizing Tempdb
• SQL Service Accounts
• Special Considerations

Section B: Installing SQL Server
• SQL Server Installation Center
• Installation Features
• Configuring Service Accounts
• Report Service Options

Section C: Configuring SQL Server Instance
• Memory Considerations
• Affinity Mask
• Management Studio
• Instance Configuration
• SP Configuration
• Configuration Parameters

Section D: Configuring Services
• SQL Server Browser
• Configuration Manager
• Service Properties
• Network Configuration
• Client Configuration

Section E: SQL Server Components
• SQL Server Integration Services
• SQL Server Analysis Services
• SQL Server Reporting Services
• Configure Replication
• Replication Security
• Reporting Services Configuration Manager
• E-mail Settings for SSRS
• Configuring Distribution
• Distribution Settings

Section F: Configuring Database Mail
• Database E-mail
• Profiles and Accounts
• Database Mail Setup
• SMTP Server Name
• Manage Profiles
• Database Mail Configuration

Section G: Full-Text Indexing
• Full-Text Overview
• Full-Text Indexes
• Enabling Indexing
• Catalog Properties
• Configuring Full-Text Indexes
• Creating a Full-Text Index
• Full-Text Indexing Homework


Module 2

Section A: SQL Agent Operators

• SQL Agent Properties
• Creating an Operator
• Pager Notifications
• Operator Notifications
• Fail-Safe Operator

Section B: SQL Agent Jobs
• Creating New Job
• Job Categories
• Job Steps and Types
• Step Advanced Options
• Job Schedules
• Alerts and Notifications
• Target Servers
• Security Roles
• SQL Agent Job Security
• Creating a Credential
• Creating a Proxy

Section C: SQL Agent Alerts
• Alert Overview
• New Alert
• Alert Response
• Firing the Alert
• Performance Alerts
• WMI Alerts
• Creating WMI Alert

Section D: Declarative Management Framework
• Policy-Based Management
• Facets
• New Condition
• New Policy
• Evaluate Policy
• Naming Condition
• Naming Policy
• Evaluate Naming Policy
• Managing Policy Categories

Section E: Backing Up
• Backup Concepts
• Windows Server Backup
• Backup Schedule

Section F: SQL Security Considerations
• Surface Area Security
• sp_configure Options
• Authentication Modes
• SQL Server Authentication
• Trusted Security
• Password Complexity
• Password Expiration

Section G: Managing SQL Logins
• Managing SQL Security
• Creating Login in T-SQL
• Working with Logins
• System Login Tokens
• Using LOGINPROPERTY
• Fixed Server Roles
• Public Server Roles
• ServerPrincipal


Section H: Managing SQL Instance Permissions
• Login Triggers
• Login Trigger Benefits
• Creating a Trigger
• Testing Trigger
• Ownership Chaining
• Fixed Roles vs. Permissions


Module 3

Section A: Auditing SQL Instances

• C2 Security
• C2 Considerations
• ICC for IT Security Evaluation
• Common Criteria
• Audit Login Failures
• DDL Triggers
• Using Triggers
• EVENTDATA Function
• Viewing Triggers
• Event Notifications
• Configuring Event Notifications
• Event Notification Processor
• Create Queue and Service
• Using Server Notifications

Section B: Understanding Users and Roles
• Adding Database Users
• Special Users
• Database Roles
• Object Name Resolution
• Roles
• Application Roles
• Using Application Roles

Section C: Managing Users and Roles
• Creating New User
• Create User with T-SQL
• Create Role with T-SQL

Section D: Schema and Object Permissions
• Schemas
• Schemas Defined
• Chain of Ownership
• When Is Security Checked?
• Scenario One
• Scenario Two
• Scenario Three
• Configure Schema Permissions
• Create Schema and Tables
• Impersonation
• Change User Default Schema
• Impersonation Defined
• Cross DB Chaining
• Cross DB Chaining Problems
• Extending Impersonation
• Using Certificates to Impersonate

Section E: Transparent Data Encryption
• Transparent Data Encryption Defined
• Backups
• Backing Up the Table
• Enable Database Encryption
• Backing Up Certificates
• Restoring Encrypted Databases

Section F: Creating Databases
• Understanding Databases
• Transaction Log
• Database Creation Options
• Database Syntax
• Collation
• Sorting Data
• Comparing Data
• Automatic and Explicit Data Collation

Section G: Manage and Configure Databases
• Transaction Log Rules
• Recovery Considerations
• Filegroup Introduction
• Understanding Filegroups
• New Database
• Options and Filegroups
• Recovery Models Defined
• Create Database Using T-SQL
• Adding Multiple Data Files
• Adding Multiple Filegroups
• Data File Location
• Detach/Attach Databases
• Detach Database Steps
• Attach a Database


Module 4


Section A: Understanding Backups
• Backup Methods
• Types of Backup
• Backup Permissions
• Backing Up to Disk
• Backing Up to Tape
• Backup - How Often?
• Full Backup
• Full Backup - When?
• Backup Options
• Tape Options

Section B: Performing Full Backups
• Perform Backup
• Change Default Filegroup
• Backing Up to Default Directory
• Other Backup Types
• Striped Set Backups
• Same File Backups

Section C: Restore Concepts
• Restore vs. Recovery
• Automatic Recovery
• Restore Types
• Restore Process
• What Is On the Media?
• RESTORE VERIFYONLY
• RESTORE FILELISTONLY
• RESTORE LABELONLY and HEADERONLY

Section D: Restoring Full Backups
• Restore Steps
• Restore Command
• Restore Options
• Simple Restore
• Manual Recovery
• Restore Mirrors and Striped Sets
• Restore Change Name
• Restore Compressed Backup

Section E: Performing Transaction Log Backups
• Transaction Log Backup
• Normal Log Backup
• Backup Log Options
• Full Log Considerations
• Running Transaction Log Backup

Section F: Restoring Transaction Log Backups
• Log Restore Process
• Understanding Backup NO_TRUNCATE
• Restore Setup
• Restore with Recovery
• Restoring with NORECOVERY

Section G: Performing Differential Backups
• Understanding Differential Backups
• Monday Differential
• Sunday Differential
• Standard Scenario
• Differential Backup

Section H: File and Filegroup Backups
• Overview
• Restoring Files and Filegroups
• Online Restore
• Backing Up Files and Filegroups
• File and Filegroup Backup Options

Section I: Managing Database Snapshots
• Snapshots Defined
• Snapshot Restrictions
• Snapshot Implementation
• Best Practices
• Create Snapshot
• Use Snapshot
• Update Snapshot
• DDL Changes
• Restoring From Snapshot


Section J: Managing Database Integrity
• Integrity
• DBCC CHECKDB
• Suspect Pages
• Event Types
• Managing Integrity


Module 5

Section A: Maintenance Plans
• Understanding Database Maintenance
• Maintenance Tasks
• Reviewing Maintenance Plans

Section B: Import and Export Data
• Relocating Data
• SELECT INTO
• Import/Export Wizard
• Using Import/Export Wizard
• Bulk Imports
• Bulk Copy
• BCP
• BCP Syntax
• Bulk Copy Demonstration
• BULK INSERT
• BULK INSERT Demonstration
• OPENROWSET
• OPENROWSET Demonstration
• OPENDATASOURCE Demonstration

Section C: Manage Data Partitions
• Partitioned Tables
• Benefits
• Partition Table Candidates
• Partition Steps
• Partition Function
• Partition Scheme
• Partition Table Creation
• Alter Table Commands
• Merge/Split Partition

Section D: Partitioning
• Create/Fill/Partition Database
• Create Partition Function
• Viewing Partitions and Row Counts
• Partition Range Values and Parameters
• Query Results
• Nonpartition Execution Plan
• Row Count Lookup
• Switch Partitions

Section E: Data Compression
• Row and Page Compression
• Data Compression Demonstration
• Compressing the Data
• Enabling Compression
• Sparse Columns
• Using Sparse Columns
• Insert Using Column Set
• Updating Using Special Purpose Columns

Section F: Understanding Indexes
• Indexing Pros and Cons
• What Indexes Affect
• Seek vs. Scan
• Using Table Scan
• Data Access and Usefulness
• Data Access without Index
• Data Access with Index

Section G: Index Structures
• Indexes and Data Storage
• Heap Storage
• Clustered Indexes
• Nonclustered Indexes
• Nonclustered Index Example
• Nonclustered

Section H: Creating Indexes
• How Indexes Are Created
• Create Index Command
• Creating an Index Process
• Creating an Index
• sort_in_tempdb Command
• ignore_dup_key Command
• drop_existing Command
• MAXDOP and Locking Commands
• INCLUDE Command
• Drop Index Command
• Multi-Columned Indexes
• Partitioned Index
• Computed Column Index



Module 6


Section A: Index Options and Metadata
• Create Index Demonstration
• Ignore Duplicate Key Values
• Using Covering Index
• Getting Index Information
• XML/Physical Statistics
• Getting Locking Information
• DM DB Index Usage Statistics

Section B: Index Fragmentation
• Understanding Index Fragmentation
• Fixing Fragmentation
• Page Fullness
• Empty Pages
• External Fragmentation
• Pages Too Full
• More External Fragmentation Concerns
• Logical Fragmentation
• Reorganize and Rebuild Index
• Online Fragmentation Operations
• Create Clustered Index with Fillfactor
• Prepare for Index Tuning
• Tuning Recommendations and Reports
• Tuning Options
• Filtered Indexes

Section C: XML Indexes
• XML Index Considerations
• XML Index Types
• Path Secondary Index
• Value Secondary Index
• Property Secondary Index
• Creating Primary XML Index
• Creating Path Secondary Index
• Enable/Disable Indexes
• Tesselation Covering Rule
• Tesselation Cells Per Object
• Tesselation Deepest Cell
• The Bounding Box
• Creating Spatial Index
• Create Geometry Table
• Using New Index GUI

Section D: SQL Server Service Problems
Browser Service
Engine Startup
Tempdb Full
SQL Server Agent

Section E: Error Logs
• Windows Event Logs
• SQL Server Logs
• Job History Log

Section F: Concurrency Problems
• Lost Updates
• Dirty Read
• Non-Repeatable Read
• Phantoms
• Benefits of Locking
• Lock Types
• Intent Locks
• Bulk Update Lock
• Isolation Levels
• Monitoring Locks
• Deadlock Errors
• Deadlock Demonstration
• Lock Escalation Demonstration
• Set Lock Escalation
• Begin Transaction
• Set Lock Escalation Automatic
• Job Execution Problems
• Proxy Accounts


Module 7

Section A: Understanding High Availability
• Database Mirroring
• When to Mirror
• How Mirroring Works
• The Mirror Process
• Mirror Mode Benefits
• Setup Requirements
• Mirroring Steps
• Failover
• Creating a Mirror Database
• Set Up Mirroring
• Set Up Failover Partner

Section B: Clustered Instances
• Failover Clustering
• Active/Active Considerations
• SQL Editions
• Requirements
• Installation
• When to Use Clustering

Section C: Implementing Log Shipping
• Log Shipping
• Switching Roles
• Log Shipping Setup Primary Server
• Log Shipping Setup Secondary Server
• Monitoring Transaction Log Shipping

Section D: Understanding Replication
• Replication
• Language of Replication
• Publications and Articles
• Article Definition
• Publisher/Distributor/Subscriber
• Replication Remote Distribution

Section E: Planning for Replication
• Replication Types
• Snapshot Replication
• Transactional Replication
• Replication of Stored Procedures
• Transactional Replication Continued
• Peer-to-Peer Replication
• Merge Replication
• New Replication Features
• Replication Planning
• Workload
• Choosing a Solution

Section F: Implementing Replication
• Distributor Setup
• Publisher Setup
• Subscriber Setup
• Configuring Distribution
• Create New Publication
• Create New Subscription
• Replication Monitoring

Section G: Data Collection
• System Monitor
• Monitoring Memory
• Monitoring the Processor
• Monitoring Hard Disk I/O
• Baseline Monitoring
• Using System Monitor
• Data Collector Sets
• Profiler
• Running SQL Server Profiler
• Creating a Trace
• Selecting Events to Capture
• Running a Trace

Section H: Index Tuning and DMVs
• Database Engine Tuning Advisor
• Running Database Tuning Advisor
• Tuning Options
• Advisor Recommendations
• Advisor Reports
• Performance Monitoring Using DMVs

Section I: The Performance Studio
• Management Data Warehouse
• Collection Process
• Data Collector
• MDW Security
• MDW Security Steps
• Data Collection Setup
• Review SQL Agent Collection Jobs


Price £ 420 (Bundle of 7 Modules Single User Licens)

Price £ 1,450 (Bundle of 7 Modules Licensed for up to 5 users)

Complementary Courses
SQL Server 2008 Designing, Optimizing and Maintaining a Database

<<Back <<Contact Us