Vous êtes sur la page 1sur 6

Course Outline

10775 - Administering Microsoft


SQL Server 2012 Databases
General Description
This five-day instructor-led course provides students with the knowledge and skills to
maintain a Microsoft SQL Server 2012 database. The course focuses on teaching
individuals how to use SQL Server 2012 product features and tools related to
maintaining a database. Also this course helps you prepare for the Exam 70-462.
All the labs for this course can be performed using the provided virtual machines.
However, if you have a Microsoft Windows Azure account and the classroom virtual
machines connect to the internet you may be able to connect to your Azure server and
database from the classroom. Many of the labs in this course are enabled for you to
perform the lab while connected to your own Azure database in the cloud. Your
instructor should be able to provide a current list of Azure enabled labs.
Below are the some of the new features of SQL Server that has been discussed in this
course:
 Discussion around servicing SQL Server (Service Packs, Cumulative Updates,
Hotfixes)
• Understanding the relationship between the different levels of updates to
the SQL Server product is very important for those working with it. The
course now covers details on how hotfixes, cumulative updates and service
packs are related and when to apply each type of update.
 SQL Server use of automated update
• SQL Server can now utilize Windows Update for servicing. The course
shows how to enable automated updates and when the use of these
updates should and should not be used.
 Partial database containment
• A significant challenge when migrating databases between servers is the
management of objects such as logins that are not contained within the
database. The course now discusses the partial containment options that
are provided by SQL Server 2012. In particular, authentication-related
changes are discussed.
 Users with passwords (contained users)
• The course shows how SQL Server 2012 allows users to be authenticated at
the database level, rather than at the server level. This is an important first
step in for database containment.
 User-defined server roles
• In earlier versions of SQL Server, user-defined roles could be created at the
database level but not at the server level. In SQL Server 2012, user-defined
roles can also be defined at the server level. This can help to increase the
 1300 86 87246 security of systems. Having the ability to configure more fine-grained
permissions lets logins be assigned only the permissions that they need to
1300 TO TRAIN do their work.
 In-place upgrades of data-tier applications
• In earlier versions of SQL Server, an upgrade of a data-tier application
involved migrating all the data within a database to a new database. In
SQL Server 2012 this is no longer needed and the course shows how data-

ttttttt

For more information about any of our training courses, contact our Learning Consultants
on 1300 86 87246 or email us on info@advancedtraining.com.au
Course Outline 10775A Visit us on the web at www.advancedtraining.com.au
Version 2.0 May 2012
Course Outline
tier applications can be upgraded much more quickly, and using less
system resources.
 Appendix with intro to AlwaysOn, High Availability and Replication concepts
• Students who will be attempting the certification exam that is relevant to
this course require knowledge of high availability and replication. In
earlier versions of this course, none of these details were covered. In this
version of the course, an appendix that covers the core concepts for high
availability (including SQL Server 2012 AlwaysOn technologies) and
replication is provided.

Outcomes
At the end of the course, students will be able to:
 Plan and install SQL Server.
 Describes the system databases, the physical structure of databases and the most
common configuration options related to them.
 Explain the concept of the transaction log and SQL Server recovery models and
implement different backup strategies available with SQL Server.
 Create SQL Server Backups.
 Restore SQL Server databases.
 Use the import/export wizards and explain how they relate to SSIS.
 Work with SQL Server security models, logins and users.
 Work with fixed server roles, user-defined server roles, fixed database roles and
user-defined database roles.
 Work with permissions and the assignment of permissions.
 Work with SQL Server Audit.
 Work with SQL Server Agent, jobs and job history.
 Implement SQL Server agent security, proxy accounts and credentials.
 Configure database mail, alerts and notifications.
 Create database maintenance plans.
 Work with SQL Profiler and SQL Trace stored procedures.
 Introduce DMVs and the configuration of data collection.
 Work with Central Management Servers and Multi-Server queries, Virtualization
of SQL Server and Data-Tier Applications.
 Troubleshoot SQL Server databases.

Course Details
Course code: 10775
Duration: 5days
Starting time: 9am
Finishing time: 4.30pm

 1300 86 87246 Booking guidelines


Contact our learning consultants on 1300 86 87246 and we will assist you with your
1300 TO TRAIN booking.
Enter pre-requisites

ttttttt

For more information about any of our training courses, contact our Learning Consultants
on 1300 86 87246 or email us on info@advancedtraining.com.au
Course Outline 10775A Visit us on the web at www.advancedtraining.com.au
Version 2.0 May 2012
Course Outline
 Module 1: Introduction to SQL • Describe the SQL Server  Module 5: Understanding SQL
Server 2012 and its Toolset architecture. Server 2012 Recovery Models
This module introduces the entire • Plan for server resource This module describes the concept of
SQL Server platform and its major requirements. the transaction log and SQL Server
tools. It covers editions, versions, • Conduct pre-installation stress recovery models. It introduces the
basics of network listeners, and testing for SQL Server. different backup strategies available
concepts of services and service with SQL Server.
accounts.  Module 3: Installing and Lessons
Lessons Configuring SQL Server 2012 • Backup Strategies
• Introduction to the SQL Server This module details installing and • Understanding SQL Server
Platform configuring SQL Server. Transaction Logging
• Working with SQL Server Tools Lessons • Planning a SQL Server Backup
• Configuring SQL Server Services • Preparing to Install SQL Server Strategy
Lab: Introduction to SQL • Installing SQL Server Lab : Understanding SQL
Server and its Toolset • Upgrading and Automating Server Recovery Models
• Verifying SQL Server Installation • Plan a backup strategy
Component Installation Lab: Installing and Configuring • Configure Recovery Models
• Altering Service Accounts for SQL Server • Review recovery models and
New Instance • Review installation requirements strategy
• Enabling Named Pipes Protocol • Install the SQL Server instance After completing this module,
for Both Instances • Perform Post-installation Setup students will be able to:
• Creating an Alias for AdvDev and Checks • Describe the critical concepts
• Ensuring SQL Browser is • Configure Server Memory surrounding backup strategies.
Disabled and Configure a Fixed After completing this module, • Explain the transaction logging
TCP/IP Port (Only if time students will be able to: capabilities within the SQL
permits • Prepare to install SQL Server. Server database engine.
After completing this module, • Install SQL Server. • Plan a SQL Server backup
students will be able to: • Upgrade and automate the strategy.
• Describe the SQL Server installation of SQL Server.
Platform.  Module 6: Backup of SQL
• Work with SQL Server Tools.  Module 4: Working with Server 2012 Databases
• Configure SQL Server Services. Databases This module describes SQL Server
This module describes how data is Backup and the backup types.
 Module 2: Preparing Systems stored in databases, how to create Lessons
for SQL Server 2012 databases, and how to move • Backing up Databases and
This module covers planning for an databases either within a server or Transaction Logs
installation related to SQL Server between servers. • Managing Database Backups
I/O requirements, 32 bit vs 64 bit, Lessons • Working with Backup Options
memory configuration options and • Overview of SQL Server Lab: Backup of SQL Server
I/O subsystem pre-installation Databases Databases
checks using SQLIOSim and SQLIO. • Working with Files and • Investigate backup compression
Lessons Filegroups • Transaction log backup
• Overview of SQL Server • Moving Database Files • Differential backup
Architecture Lab: Working with Databases • Copy-only backup
• Planning Server Resource • Adjust tempdb configuration • Partial backup
Requirements • Create the RateTracking database After completing this module,
• Pre-installation Testing for SQL • Attach the OldProspects database students will be able to:
Server • Add multiple files to tempdb • Back up databases and
Lab: Preparing Systems for After completing this module, transaction logs.
SQL Server students will be able to: • Manage database backups.
• Adjust memory configuration • Describe the role and structure of • Work with more advanced
• Pre-installation Stress Testing SQL Server databases. backup options.
• Check Specific I/O Operations • Work with files and filegroups.
After completing this module, • Move database files within
students will be able to: servers and between servers.

For more information about any of our training courses, contact our Learning Consultants
on 1300 86 87246 or email us on info@advancedtraining.com.au
Visit us on the web at www.advancedtraining.com.au
Course Outline
 Module 7: Restoring SQL  Module 9: Authenticating and  Module 11: Authorizing Users
Server 2012 Databases Authorizing Users to Access Resources
This module describes the This module covers SQL Server This module covers permissions and
restoration of databases. security models, logins and users. the assignment of permissions.
Lessons Lessons Lessons
• Understanding the Restore • Authenticating Connections to • Authorizing User Access to
Process SQL Server Objects
• Restoring Databases • Authorizing Logins to Access • Authorizing Users to Execute
• Working with Point-in-time Databases Code
recovery • Authorization Across Servers • Configuring Permissions at the
• Restoring System Databases and Lab: Authenticating and Schema Level
Individual Files Authorizing Users Lab: Authorizing Users to
Lab: Restoring SQL Server • Create Logins Access Resources
2012 Databases • Correct an Application Login • Assign Schema-level Permissions
• Determine a restore strategy Issue • Assign Object-level Permissions
• Restore the database • Create Database Users • Test Permissions
• Using STANDBY mode • Correct Access to Restored After completing this module,
After completing this module, After completing this module, students will be able to:
students will be able to: students will be able to: • Authorize user access to objects.
• Understand the restore process. • Describe how SQL Server • Authorize users to execute code.
• Restore databases. authenticates connections. • Configure permissions at the
• Work with Point-in-time • Describe how logins are schema level.
Recovery. authorized to access databases.
• Restore system databases and • Explain the requirements for  Module 12: Auditing SQL
individual files. authorization across servers. Server Environments
This module covers SQL Server
 Module 8: Importing and  Module 10: Assigning Server Audit.
Exporting Data and Database Roles Lessons
This module covers the use of the This module covers fixed server • Options for Auditing Data
import/export wizards and explains roles, user-defined server roles, fixed Access in SQL
how they relate to SSIS. Also database roles and user-defined • Implementing SQL Server Audit
introduces BCP. database roles. • Managing SQL Server Audit
Lessons Lessons Lab: Auditing SQL Server
• Transferring Data To/From SQL • Working with Server Roles Environments
Server • Working with Fixed Database • Determine audit configuration
• Importing & Exporting Table Roles and create audit
Data • Creating User-defined Database • Create server audit specifications
• Inserting Data in Bulk Roles • Create database audit
Lab : Importing and Exporting Lab : Assigning Server and specifications
Data Database Roles • Test audit functionality
• Import the Excel spreadsheet • Assign Server Roles After completing this module,
• Import the CSV file • Assign Fixed Database Roles students will be able to:
• Create and test an extraction • Create and Assign User-defined • Describe the options for auditing
package Database Roles data access in SQL Server.
• Compare loading performance • Check Role Assignments • Implement SQL Server Audit.
After completing this module, After completing this module, • Manage SQL Server Audit.
students will be able to: students will be able to:
• Transfer data to and from SQL • Work with server roles.  Module 13: Automating SQL
Server. • Work with fixed database roles. Server 2012 Management
• Import and export table data. • Create user-defined database This module covers SQL Server
• Insert data in bulk and optimize roles. Agent, jobs and job history.
the bulk insert process. Lessons
• Automating SQL Server
Management
• Working with SQL Server Agent

For more information about any of our training courses, contact our Learning Consultants
on 1300 86 87246 or email us on info@advancedtraining.com.au
Visit us on the web at www.advancedtraining.com.au
Course Outline
• Managing SQL Server Agent Jobs • Configure database mail. • Work with tracing options.
Lab: Automating SQL Server • Monitor SQL Server errors.
Management • Configure operators, alerts and  Module 18: Monitoring SQL
• Create a Data Extraction Job notifications. Server 2012
• Schedule the Data Extraction Job  Module 16: Performing This module introduces DMVs and
• Troubleshoot a Failing Job Ongoing Database the configuration of data collection.
After completing this module, Maintenance Lessons
students will be able to: This module covers database • Monitoring Activity
• Automate SQL Server maintenance plans. • Capturing and Managing
Management. Lessons Performance Data
• Work with SQL Server Agent. • Ensuring Database Integrity • Analyzing Collected
• Manage SQL Server Agent jobs. • Maintaining Indexes Performance Data
• Automating Routine Database Lab: Monitoring SQL Server
 Module 14: Configuring Maintenance 2012
Security for SQL Server Agent Lab: Performing Ongoing • Investigating DMVs
This module covers SQL Server Database Maintenance • Configure Management Data
agent security, proxy accounts and • Check database integrity using Warehouse
credentials. DBCC CHECKDB • Configure Instances for Data
Lessons • Correct index fragmentation Collection
• Understanding SQL Server Agent • Create a database maintenance • Work with Data Collector
Security plan Reports
• Configuring Credentials • Investigate table lock After completing this module,
• Configuring Proxy Accounts performance students will be able to:
Lab: Configuring Security for After completing this module, • Monitor current activity.
SQL Server Agent students will be able to: • Capture and manage
• Troubleshoot job execution • Ensure database integrity. performance data.
failure • Maintain indexes. • Analyze collected performance
• Resolve the security issue • Automate routine database data.
• Perform further troubleshooting maintenance.
After completing this module,  Module 19: Managing Multiple
students will be able to:  Module 17: Tracing Access to Servers
• Explain SQL Server Agent SQL Server 2012 This module covers Central
security. This module covers SQL Profiler and Management Servers and Multi-
• Configure credentials. SQL Trace stored procedures. Server queries, Virtualization of SQL
• Configure Proxy accounts. Lessons Server and Data-Tier Applications.
• Capturing Activity using SQL Lessons
 Module 15: Monitoring SQL Server Profiler • Working with Multiple Servers
Server 2012 with Alerts and • Improving Performance with the • Virtualizing SQL Server
Notifications Database Engine Tuning Advisor • Deploying and Upgrading Data-
This module covers the • Working with Tracing Options Tier Applications
configuration of database mail, alerts Lab: Tracing Access to SQL Lab: Managing Multiple
and notifications. Server 2012 Servers
Lessons • Capture a trace using SQL Server • Configure CMS and execute
• Configuration of Database Mail Profiler multi-server queries
• Monitoring SQL Server Errors • Analyze a trace using Database • Deploy a data-tier application
• Configuring Operators, Alerts Engine Tuning Advisor • Register and extract a data-tier
and Notifications • Configure SQL Trace application
Lab: Monitoring SQL Agent After completing this module, • Upgrade a data-tier application
Jobs with Alerts and students will be able to: After completing this module,
Notifications • Capture activity using SQL students will be able to:
• Configure Database Mail Server Profiler and Extended • Work with multiple servers.
• Implement Notifications Events Profiler. • Describe options for virtualizing
• Implement Alerts • Improve performance with the SQL Server.
After completing this module, Database Engine Tuning • Deploy and upgrade Data-Tier
students will be able to: Advisor. Applications.

For more information about any of our training courses, contact our Learning Consultants
on 1300 86 87246 or email us on info@advancedtraining.com.au
Visit us on the web at www.advancedtraining.com.au
Course Outline
 Module 20: Troubleshooting
Common SQL Server 2012
Administrative Issues
This module covers common issues
that require troubleshooting and
gives guidance on where to start
looking for solutions.
Lessons
• SQL Server Troubleshooting
Methodology
• Resolving Service-related Issues
• Resolving Concurrency Issues
• Resolving Login and
Connectivity Issues
Lab: Troubleshooting
Common Issues
• Troubleshoot and resolve SQL
Server administrative issues
After completing this module,
students will be able to:
• Explain SQL Server
troubleshooting methodology.
• Resolve service-related issues.
• Resolve concurrency issues.
• Resolve login and connectivity
issues

For more information about any of our training courses, contact our Learning Consultants
on 1300 86 87246 or email us on info@advancedtraining.com.au
Visit us on the web at www.advancedtraining.com.au