How To Manage A Database Server 2012



Similar documents
SQL Server for Database Administrators Course Syllabus

Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led

Maintaining a Microsoft SQL Server 2008 Database

6231A - Maintaining a Microsoft SQL Server 2008 Database

Course Outline: Course 6317: Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills

Explain how to prepare the hardware and other resources necessary to install SQL Server. Install SQL Server. Manage and configure SQL Server.

Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010 Service Pack B; 5 days, Instructor-led

Course. Overview. Length: 5 Day(s) Published: English. IT Professionals. Level: Type: Method: Delivery. Enroll now (CAL)

Designing a Data Solution with Microsoft SQL Server 2014

Course Syllabus. At Course Completion

Designing Database Solutions for Microsoft SQL Server 2012

Designing Database Solutions for Microsoft SQL Server 2012 MOC 20465

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

"Charting the Course... MOC C Designing a Data Solution with Microsoft SQL Server Course Summary

MS Design, Optimize and Maintain Database for Microsoft SQL Server 2008

Implementing a Microsoft SQL Server 2005 Database

SQL Server 2008 Designing, Optimizing, and Maintaining a Database Session 1

Designing a Data Solution with Microsoft SQL Server

Course 20465: Designing a Data Solution with Microsoft SQL Server

Designing a Data Solution with Microsoft SQL Server

20465: Designing a Data Solution with Microsoft SQL Server

MS 20465: Designing Database Solutions for Microsoft SQL Server 2012

Microsoft SQL Database Administrator Certification

Course 20465C: Designing a Data Solution with Microsoft SQL Server

This course is intended for database professionals who need who plan, implement, and manage database solutions. Primary responsibilities include:

MS 20465C: Designing a Data Solution with Microsoft SQL Server

Designing a Data Solution with Microsoft SQL Server 2014

Updating Your Microsoft SQL Server 2005 Skills to SQL Server 2008

20465C: Designing a Data Solution with Microsoft SQL Server

Administering a Microsoft SQL Server 2000 Database

Online Transaction Processing in SQL Server 2008

Designing a Data Solution with Microsoft SQL Server

$99.95 per user. SQL Server 2008/R2 Database Administration CourseId: 157 Skill level: Run Time: 47+ hours (272 videos)

Course 20465C: Designing a Data Solution with Microsoft SQL Server

20465D: Designing Solutions for Microsoft SQL Server 2014

Server Consolidation with SQL Server 2008

Course 2788A: Designing High Availability Database Solutions Using Microsoft SQL Server 2005

Administering a Microsoft SQL Server 2000 Database

MS SQL Server 2014 New Features and Database Administration

Server 2008 SQL. Administration in Action ROD COLLEDGE MANNING. Greenwich. (74 w. long.)

Course Syllabus. Maintaining a Microsoft SQL Server 2005 Database. At Course Completion

Beginning SQL Server Administration. Apress. Rob Walters Grant Fritchey

Designing a Data Solution with Microsoft SQL Server 2014

Administering Microsoft SQL Server 2012 Databases

Syste. Microsoft. Center 2012 UNLEASHE. Rand Morimoto, Ph.D., MCITP Pete Handley, MCITP David E. Ross, MCITP lechnical Edit by Guy YardenI

Microsoft SQL Server 2012 Administration

Administering a Microsoft SQL Server 2000 Database

SQL Server Training Course Content

Michael Noel. Colin Spence. SharePoint UNLEASHED. 800 East 96th Street, Indianapolis, Indiana USA

MOC 20462C: Administering Microsoft SQL Server Databases

Computer Visions Course Outline

Upon completion of the program, students are given a full support to take and pass Microsoft certification examinations.

Cloud & Datacenter Monitoring with System Center Operations Manager

SQL Server What s New? Christopher Speer. Technology Solution Specialist (SQL Server, BizTalk Server, Power BI, Azure) v-cspeer@microsoft.

Enterprise and Standard Feature Compare

Administering a SQL Database Infrastructure

Administering a SQL Database Infrastructure 20764; 5 Days; Instructor-led

Microsoft SQL Server 2012 Administration. Real-World Skills for MCSA Certification and Beyond (Exams , , and )

SQL Server 2012 Gives You More Advanced Features (Out-Of-The-Box)

Advanced IT Pro Course for Office SharePoint Server 2007 and SharePoint Services 3.0

WELKOM Cloud met Azure

Windows Server. Introduction to Windows Server 2008 and Windows Server 2008 R2

Configuring and Managing Microsoft System Center Essentials 2010

Configuring and Deploying a Private Cloud

Upgrading Your SQL Server Skills to Microsoft SQL Server 2014 va

CA ARCserve Replication and High Availability Deployment Options for Hyper-V

Storage and High Availability with Windows Server

Basic knowledge of the Microsoft Windows operating system and its core functionality Working knowledge of Transact-SQL and relational databases

50238: Introduction to SQL Server 2008 Administration

Maintaining a Microsoft Windows Server 2003 Environment

SQL Server 2008 Administration

Administering Microsoft SQL Server Databases

SQL Server 2014

Below are the some of the new features of SQL Server that has been discussed in this course

MOC 20467B: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

Module 14: Scalability and High Availability

MOC Administering Microsoft SQL Server 2014 Databases

40008A - UPDATING YOUR DATABASE SKILLS TO MICROSOFT SQL SERVER 2012 Training Course Outline. Course: 40008A

Configuring Advanced Windows Server 2012 Services

M6430a Planning and Administering Windows Server 2008 Servers

MOC 10964C: Cloud and Datacenter Monitoring with System Center Operations Manager

General DBA Best Practices

(80539A) Installation and Deployment in Microsoft Dynamics CRM 2013

SQL Server 2012 Performance White Paper

SQL Server Consolidation Using Cisco Unified Computing System and Microsoft Hyper-V

Administering Microsoft SQL Server 2012 Databases

Administering a SQL Database Infrastructure (MS )

Configuring, Managing and Troubleshooting Microsoft Exchange Server 2010 Service Pack 2

Mind Q Systems Private Limited

SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques

MCTS Microsoft SQL Server 2005 Implementation & Maintenance

Microsoft Azure for IT Professionals 55065A; 3 days

Deployment Options for Microsoft Hyper-V Server

Configuring and Deploying a Private Cloud 20247C; 5 days

NUTECH COMPUTER TRAINING INSTITUTE 1682 E. GUDE DRIVE #102, ROCKVILLE, MD WEB: TEL:

MS Administering Microsoft SQL Server Databases

10775A Administering Microsoft SQL Server 2012 Databases

"Charting the Course... MOC D Configuring Advanced Windows Server 2012 Services Course Summary

Transcription:

Ross Mistry With Shirmattie Seenarine and Kevin E. Kline Microsoft SQL Server 2012 Management and Administration 800 East 96th Street, Indianapolis, Indiana 46240 USA

Table of Contents Introduction 1 Part I: SQL Server 2012 Database Engine Administration and Management Topics 1 Installing or Upgrading the Database Engine to SQL Server 2012 13 What's New for Installation with SQL Server 2012? 14 Preplanning and Preparing a SQL Server 2012 Server Database Engine Installation 16 Gathering Additional Information Necessary to Proceed 25 Installing a New Installation of SQL Server 2012 31 Upgrading the Database Engine to SQL Server 2012 40 Finalizing the SQL Server 2012 Installation or Upgrade 51 Installing SQL Server 2012 on Windows Server Core 53 Managing SQL Server 2012 Installations 62 Summary 64 Best Practices 64 2 Administering and Configuring the Database Engine Settings 67 What's New for DBAs When Administering the Database Engine on SQL Server 2012 68 Administering SQL Server 2012 Server Properties 68 Administering the SQL Server Database Engine Folders 87 Administering Database Properties 98 SQL Server Database Engine Management Tasks 114 Administering the SQL Server Agent 119 Summary 123 Best Practices 124 3 Administering Storage, I/O, and Partitioning 127 What's New for DBAs When Administering Storage on SQL Server 2012 128 Storage Hardware Overview 129

vi Microsoft SQL Server 2012 Management and Administration Designing and Administering Storage on SQL Server 2012 140 Designing for BLOB Storage 158 Designing and Administrating Partitions in SQL Server 2012 164 Data Compression in SQL Server 2012 172 Summary 175 Best Practices 175 4 Creating Packages and Transferring Data On-Premise and to the Cloud 179 What's New in Integration Services for SQL Server 2012 180 Options for Creating Packages 181 Integration Services Packages 182 Developing Packages 189 Enhancing Packages 199 Deploying and Running IntegrationServices Packages 212 Transferring Data with Integration Services 221 Moving Data to the Cloud 224 Summary 228 Best Practices 228 5 Managing and Optimizing SQL Server 2012 Indexes 229 What's New for Indexes with SQL Server 2012 229 The Importance of Indexes 230 How Indexes Work 230 General Index Characteristics 238 Index Design and Strategy 242 Administering Indexes 247 Configuring Indexes for Maximum Performance 268 Summary 280 Best Practices 280 6 Backing Up and Restoring SQL Server 2012 Databases 283 What's New for Backup and Recovery with SQL Server 2012? 283 The Importance of Backups 285 Backing Up and Recovering the Database Engine 289

Contents vii Backup and Recovery Impact on Other Database Engine Features 324 Summary 330 Best Practices 330 Part II: Hardening, Auditing, and Securing SQL Server 2012 7 Hardening and Auditing a SQL Server 2012 Implementation 335 What's New for Hardening and Auditing SQL Server 2012 Implementation? 336 Windows and SQL Server Authentication 337 Using Configuration Tools to Harden the Installation 343 Hardening SQL Server Service Accounts 350 Installing Service Packs and Critical Fixes 355 Leveraging SQL Server Auditing Strategies 357 Monitoring Events with SQL Server Audit 359 Additional SQL Server Hardening Recommendations 373 Summary 379 Best Practices 380 8 Administering SQL Server 2012 Security and Authorization 383 What's New for Security and Authorization with SQL Server 2012? 383 SQL Server Security 385 Security Management DDL 398 Administering SQL Server Security 404 Contained Database Authentication 421 Summary 427 Best Practices 427 9 Encrypting SQL Server 2012 Data and Communications 429 What's New for Encryption with SQL Server 2012? 430 Encryption in SQL 431 Column Encryption 432 Securing the Data Storage 435 Extensible Key Management 444 Transparent Data Encryption 446 Securing Connections 452

viii Microsoft SQL Server 2012 Management and Administration Using Certificates 456 SQL Server and BitLocker Drive Encryption 465 Configuring BitLocker Drive Encryption on a SQL Server System 469 Summary 478 Best Practices 478 Part III: SQL Server 2012 AlwaysOn High-Availability and Disaster Recovery Alternatives 10 Implementing and Managing AlwaysOn Availability Groups 483 SQL Server 2012 AlwaysOn Availability Groups Overview 484 Implementing AlwaysOn Availability Groups 490 Managing AlwaysOn Availability Groups 509 Monitoring and Troubleshooting AlwaysOn Availability Groups 520 Summary 525 Best Practices 526 11 Implementing and Managing AlwaysOn Failover Cluster Instances 527 SQL Server 2012 AlwaysOn Failover Cluster Instances Overview 527 What's New for SQL Server 2012 AlwaysOn Failover Cluster Instances? 528 Additional Elements of AlwaysOn Failover Cluster Instances 537 Implementing a Single-Instance SQL Server 2012 Failover Cluster 544 Implementing a Multiple-Instance SQL Server 2012 Failover Cluster 564 Multi-subnet SQL Server 2012 Failover Cluster Overview 568 Implementing Multi-subnet SQL Server 2012 Failover Cluster 571 Managing Failover Clusters from a SQL Server 2012 Perspective 574 Verifying the Status of Clustered Service and Applications, Nodes, Storage, and Networks 574 Managing Failover Clusters from a Windows Server 2008 R2 Perspective 580

Contents Summary Best Practices 12 Implementing and Managing Database Mirroring SQL Server 2012 Database Mirroring Overview Combining Database Mirroring with Other SQL Server 2012 Technologies Implementing a Database Mirroring Session Managing a Database Mirroring Session Monitoring and Troubleshooting a Database Mirroring Session Summary Best Practices 13 Implementing and Managing Replication SQL Server 2012 Replication Essentials Implementing SQL Server Replication Managing SQL Server 2012 Replication Monitoring and Troubleshooting SQL Server Replication Summary Best Practices Part IV: Performance Tuning, Monitoring, Troubleshooting, and Maintenance 14 Performance Tuning and Troubleshooting SQL Server 2012 Platform Troubleshooting and Optimization Database Troubleshooting and Optimization Application Optimization and Troubleshooting Introducing Extended Events to Troubleshoot SQL Server Summary Best Practices 15 Monitoring SQL Server 2012 What's New for Monitoring in SQL Server 2012? Gaining Quick Insight into a SQL Server System The Data Collector and the Management Data Warehouse SQL Server Utilities

X Creating Operators and Sending Email Alerts 763 Using the Windows Server 2008 R2 Performance Monitoring Tools 769 Additional Tools to Monitor SQL Server 2012 776 Summary 777 Best Practices 777 16 SQL Server 2012 Maintenance Practices 779 What's New for Maintenance with SQL Server 2012? 779 Establishing a SQL Server Maintenance Plan 780 Creating a Maintenance Plan 792 Establishing Maintenance Schedules for SQL Server 805 Summary 807 Best Practices 807 Part V: Multi-Instance Management, Consolidation, and Private Clouds 17 Implementing and Managing Policy-Based Management 811 Introduction to Policy-Based Management 811 Policy-Based Management Concepts 813 Implementing Policy-Based Management 819 Monitoring and Enforcing Best Practices by Using Policy-Based Management 830 Summary 836 Best Practices 836 18 Managing Workloads with Resource Governor 839 What's New for Resource Governor in SQL Server 2012 840 Overview of Resource Governor Concepts, Workflow, and Scenarios 841 Implementing and Configuring Resource Governor 845 Creating a Workload Group 852 Understanding Default Transact-SQL Syntax with Resource Governor 858 Managing Resource Governor 860 Monitoring Resource Governor 862 Summary 867 Best Practices 868

Contents xi 19 Consolidation, Virtualization, and Private Clouds 869 Understanding Consolidation, Virtualization, and Private Cloud Strategies 870 Planning Your Implementation of Hyper-V 878 Installation of the Microsoft Hyper-V Server Role 883 Becoming Familiar with the Hyper-V Administrative Console 886 Installing a SQL Server 2012 Guest Operating System Session 889 Modifying SQL Server 2012 Guest Session Configuration Settings 893 Launching a Hyper-V Guest Session 898 Using Snapshots of Guest Operating System Sessions 900 Optimizing SQL Server 2012 for Private Cloud 903 Summary 905 Best Practices 905 Index 909