SQL Server MCM Training Videos – Further Reading
INTRODUCTION
This web page contains links to further study aids for each of the training videos to help you study for the Microsoft Certified Master – SQL Server 2008 and 2012 certifications. These blog posts, Whitepapers, and other recordings are from a variety of sources that we trust and recommend to our customers. Note that there are no references to SQL Server 2008 Books Online – an MCM candidate should be able to find appropriate BOL topics. Also note that this is not an exhaustive list.
This is just a small taster of what you need to know. We offer a comprehensive online and in-person training program that will help you towards your MCM/MCSM certification, as well as provide any DBA with a wealth of knowledge that can immediately be put to use.
Thanks, Paul and Kimberly
DATABASE STRUCTURES
Books
- SQL Server 2008 Internals – Ch 3, 5 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)
Blog Posts/Categories
NEW DATABASE STRUCTURES IN 2008
Books
- SQL Server 2008 Internals – Ch 7 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)
Whitepapers
- Data Compression: Strategy, Capacity Planning and Best Practices
- FILESTREAM Storage in SQL Server 2008
Blog Posts/Categories
- Paul’s SQLskills.com blog, FILESTREAM category
- SQL Server Storage Engine blog, Data Compression category
- Paul’s SQLskills.com blog, Sparse Columns category
DATA FILE INTERNALS AND MAINTENANCE
Books
- SQL Server 2008 Internals – Ch 3 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)
Whitepapers
- Disk Partition Alignment Best Practices for SQL Server
- Physical Database Storage Design
- Working with Tempdb in SQL Server 2005
Blog Posts/Categories
- Paul’s SQLskills.com blog, Instant Initialization category
- Paul’s SQLskills.com blog, Shrink category
- Paul’s SQLskills.com blog, tempdb category
- Paul’s SQLskills.com blog, Database Maintenance category
LOG FILE INTERNALS AND MAINTENANCE
Books
- SQL Server 2008 Internals – Ch 4 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)
Blog Posts/Categories
- Paul’s SQLskills.com blog, Transaction Log category
- Kimberly’s SQLskills.com blog, Transaction Log category
Magazine Articles
Community Articles
INDEX INTERNALS
Books
- SQL Server 2008 Internals – Ch 6 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)
- SQL Server 2008 Internals – Ch 6 (companion content)
Blog Posts/Categories
- Paul’s SQLskills.com blog, Indexes From Every Angle category
- Kimberly’s SQLskills.com blog, Indexes category
CLUSTERED INDEX DEBATE
Books
- SQL Server 2008 Internals – Ch 6 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)
Blog Posts/Categories
Whitepapers
STATISTICS
Books
- SQL Server 2008 Internals – Ch 8 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)
- SQL Server 2008 Query Performance Tuning Distilled – Ch 7 (APress, Apress, Grant Fritchey and Sajal Dam)
Blog Posts/Categories
- Kimberly’s SQLskills.com blog, Statistics category
- SQL Server Query Processing Team blog, various statistics categories
Whitepapers
- Statistics Used by the Query Optimizer in Microsoft SQL Server 2008
- Statistics Used by the Query Optimizer in Microsoft SQL Server 2005
INDEXING STRATEGIES
From the video:
Blog Posts/Categories
- Kimberly’s SQLskills.com blog, The Tipping Point category
- Kimberly’s SQLskills.com blog, Nonclustered Indexes category
INDEX ANALYSIS
Whitepapers
- Microsoft SQL Server 2000 Index Defragmentation Best Practices
- Online Indexing Operations in SQL Server 2005
Blog Posts/Categories
- Kimberly’s SQLskills.com blog, Indexes category
- Paul’s SQLskills.com blog, Indexes From Every Angle category
- Bart Duncan’s Missing Indexes blog post
Other Links
LOCKING
Books
- SQL Server 2008 Internals – Ch 10 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)
- SQL Server 2008 Query Performance Tuning Distilled – Ch 12-13 (APress, Apress, Grant Fritchey and Sajal Dam)
Blog Posts/Categories
SNAPSHOT ISOLATION
Whitepapers
INDEX FRAGMENTATION
Books
- SQL Server 2008 Internals – Ch 6 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)
- SQL Server 2008 Query Performance Tuning Distilled – Ch 8 (APress, Apress, Grant Fritchey and Sajal Dam)
Whitepapers
- Online Indexing Operations in SQL Server 2005
- Microsoft SQL Server 2000 Index Defragmentation Best Practices
Blog Posts/Categories
- Paul’s SQLskills.com blog, Fragmentation category
- Paul’s SQLskills.com blog, Indexes From Every Angle category
- Paul’s SQLskills.com blog, Indexes category
BACKUP INTERNALS & RESTORE INTERNALS
Whitepapers
Blog Posts/Categories
Magazine Articles
- Understanding SQL Server Backups (TechNet Magazine, July 2009, Paul S. Randal)
- SQL Server: Recovering From Disasters Using Backups (TechNet Magazine, November 2009, Paul S. Randal)
Community Articles
CONSISTENCY CHECKING
Books
- SQL Server 2008 Internals – Ch 11 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)
Blog Posts/Categories
- Paul’s SQLskills.com blog, CHECKDB From Every Angle category
- Paul’s SQLskills.com blog, Corruption category
- Paul’s SQLskills.com blog, IO Subsystems category
- Paul’s SQLskills.com blog, Disaster Recovery category
- Paul’s SQLskills.com blog, SQL Agent category
- Paul’s SQLskills.com blog, Repair category
Websites
DATABASE SNAPSHOTS
Books
- SQL Server 2008 Internals – Ch 3 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)
Whitepapers
Blog Posts/Categories
PARTITIONING/PARTIAL DATABASE AVAILABILITY/PIECEMEAL RESTORE
Resource List
Whitepapers
Books Online (Yes I know I said no BOL, but this is the only place it’s described in detail)
OPTIMIZING STORED PROCEDURES
Books
- SQL Server 2008 Internals – Ch 9 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)
Whitepapers
- Batch Compilation, Recompilation, and Plan Caching Issues in SQL Server 2005
- Plan Caching in SQL Server 2008
Blog Posts/Categories
Community Articles
SPARSE COLUMNS
Books
- SQL Server 2008 Internals – Ch 7 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)
Blog Posts/Categories
WAITS AND QUEUES
Whitepapers
Blog Posts/Categories
Wikis/Community Articles
Websites
EXTENDED EVENTS
Books
- SQL Server 2008 Internals – Ch 2 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)
Whitepapers
Blog Posts/Categories
- Paul’s SQLskills.com blog, Extended Events category
- Jonathan’ SQLskills.com blog, Extended Events category
- Extended Events Team blog
- Resolving DTC Related Waits and Tuning Scalability of DTC
Magazine Articles
BENCHMARKING AND BASELINING
Books
- Professional SQL Server 2008 Internals and Troubleshooting – Ch 9-13 (Wiley/WROX, Christian Bolton, Brent Ozar, et al)
- SQL Server 2008 Query Performance Tuning Distilled – Ch 2 (APress, Apress, Grant Fritchey and Sajal Dam)
Whitepapers
Blog Posts/Categories
Wikis/Community Articles
Websites
- Top 10 SQL Server Performance Issues for Data Warehouse and Reporting Applications – SQL CAT Team
- Top 10 SQL Server Performance Issues for OLTP Applications – SQL CAT Team
- SQL University Capacity Planning
XML
Books
- Pro SQL Server 2008 XML (APress, Michael Coles)
- A Developer’s Guide to SQL Server 2005 – Ch 9-10 (Addison-Wesley, Bob Beauchemin and Dan Sullivan)
- Essential XML Quick Reference (Addison-Wesley, Aaron Skonnard and Martin Gudgin) Note: not SQL Server-specific
- The Art of XSD – SQL Server XML Schema Collections (Red Gate Books, Jacob Sebastian)
Whitepapers
- XML Indexes in SQL Server 2005
- XQuery Implementation in a Relational Database System
- What’s New in FOR XML in Microsoft SQL Server 2005
- Performance Optimizations for the XML Data Type in SQL Server 2005
- XML Best Practices for Microsoft SQL Server 2005
- Introduction to XQuery in SQL Server 2005
- What’s New for XML in SQL Server 2008
- XML Options in Microsoft SQL Server 2005
- XML Support in Microsoft SQL Server 2005
Blog Posts/Categories
Wikis/Community Articles
Websites
SQL CLIENT
Books
- A Developer’s Guide to SQL Server 2005 – Ch 13-14 (Addison-Wesley, Bob Beauchemin and Dan Sullivan)
Whitepapers
- Guide to the Data Development Platform for .NET Developers
- Microsoft Data Development Technologies: Past, Present, and Future
- Data Access Tracing in SQL Server 2008
Blog Posts/Categories
- Bob Beauchemin’s SQLskills.com blog, Data Access category
- ADO.NET Team blog
- SQL Server Protocols Team blog
- Julie Lerman’s blog, Data Access category
- Entity Framework Design Team blog
- Pablo Castro’s blog
CLR
Books
- A Developer’s Guide to SQL Server 2005 – Chapters 2-6 (Addison-Wesley, Bob Beauchemin and Dan Sullivan)
- Customizing the Microsoft .NET Framework Common Language Runtime (Steven Pratschner)
- Expert SQL Server 2005 Development – Chapter 6 (APress, Adam Machanic, et al)
Whitepapers
- Using CLR Integration in SQL Server 2005
- Managed Data Access Inside SQL Server with ADO.NET and SQLCLR
- Database Administrator’s Guide to SQL Server Database Engine .NET CLR Environment
Blog Posts/Categories
Magazine Articles
- Create a User-Defined Data Type (Dan Sullivan, SQL Server Magazine, May 2004)
CHANGE DATA CAPTURE
Books
- Inside Microsoft® SQL Server® 2008: T-SQL Programming, Ch 15 (Microsoft Press, chapter by Greg Low)
Whitepapers
Blog Posts/Categories
Magazine Articles
CHANGE TRACKING
Books
- Inside Microsoft® SQL Server® 2008: T-SQL Programming, Ch 15 (Microsoft Press, chapter by Greg Low)
Blog Posts/Categories
Magazine Articles
Websites
FULL-TEXT SEARCH
Whitepapers
- SQL Server 2008 Full-Text Search: Internals and Enhancements
- Best Practices for Integrated Full Text Search (iFTS) in SQL 2008
Blog Posts/Categories
Websites
CLUSTERING
Books
- Pro SQL Server 2008 Failover Clustering (APress, Allan Hirt)
Whitepapers
- Proven SQL Server Architectures for High Availability and Disaster Recovery
- SQL Server 2008 Failover Clustering
Blog Posts/Categories
SQLOS
Books
- SQL Server 2008 Internals – Ch 1 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)
Whitepapers
Blog Posts/Categories
DATABASE MIRRORING
Books
- Pro SQL Server 2008 Mirroring (APress, Ken Simmons and Robert L. Davis)
Whitepapers
- Proven SQL Server Architectures for High Availability and Disaster Recovery
- SQL Server Replication: Providing High-Availability Using Database Mirroring
- Database Mirroring and Log Shipping Working Together
- Database Mirroring in SQL Server 2005
- Database Mirroring: Alerting on Database Mirroring Events
- Database Mirroring: Best Practices and Performance Considerations
- Implementing Application Failover with Database Mirroring
Blog Posts/Categories
Websites
DESIGNING AN AVAILABILITY STRATEGY
Books
- Pro SQL Server 2005 High Availability (APress, Allan Hirt)
Whitepapers
- Proven SQL Server Architectures for High Availability and Disaster Recovery
- High Availability with SQL Server 2008
Blog Posts/Categories
SECURITY: EXECUTE AS
Books
- Writing Secure Code (Microsoft Press, Michael Howard, David LeBlanc)
Tools
Blog Posts/Categories
- Bob Beauchemin’s SQLskills.com blog, Security category
- Kimberly’s SQLskills.com blog, Security category
- SQL Server Security Team blog
- Raul Garcia’s blog
- Laurentiu Cristofor’s blog
Community Articles
SPATIAL
Books
- Beginning Spatial with SQL Server 2008 (APress, Alastair Aitchison)
- Inside Microsoft® SQL Server® 2008: T-SQL Programming, Ch 14 (Microsoft Press, chapter by Ed Katibah and Isaac Kunen)
Whitepapers
- Introduction to Spatial Coordinate Systems: Flat Maps for a Round Planet
- Delivering Location Intelligence with Spatial Data
Blog Posts/Categories
- Spatial Ed
- Issac Kunen’s blog
- Hannes’s Virtual Earth blog
- Bob Beauchemin’s SQLskills.com blog, Spatial category
- Dave Does Data
Magazine Articles
POLICY-BASED MANAGEMENT
Books
- Pro SQL Server 2008 Policy-Based Management (APress, Ken Simmons, Colin Stasiuk, Jorge Segarra)
Whitepapers
RESOURCE GOVERNOR
Whitepapers
SERVICE BROKER
Books
- The Rational Guide to SQL Server 2005 Service Broker (Rational Guides, Roger Wolter)
- Pro SQL Server 2008 Service Broker (APress, Klaus Aschenbrenner)
- A Developer’s Guide to SQL Server 2005 – Ch 11 (Addison-Wesley, Bob Beauchemin and Dan Sullivan)
Whitepapers
- Service Broker: Performance and Scalability Techniques
- An Introduction to SQL Server Service Broker
- Building Reliable, Asynchronous Database Applications Using Service Broker
- SQL Server 2005 Enables Service-Oriented Database Architectures
- Planning, Implementing, and Administering Scaleout Solutions with SQL Server 2005
- Scalability: Internals, Troubleshooting, and Best Practices for use of Scaleout Technologies in SQL Server 2005
Blog Posts/Categories
REPLICATION
Books
- Pro SQL Server 2005 High Availability (APress, Allan Hirt)
Whitepapers
- Proven SQL Server Architectures for High Availability and Disaster Recovery
- SQL Server Replication: Providing High-Availability Using Database Mirroring
Blog Posts/Categories
- Paul’s SQLskills.com blog, Replication category
- REPLTalk covers Using and Tuning SQL Replication (SQL Product Support)
Websites
SQL AZURE
Blog Posts/Categories
Wikis/Community Articles
Websites
SECURITY – ALL MODULES
Whitepapers
- Microsoft SQL Server™ 2005 SP1 Enterprise Edition (32-bit) Common Criteria Certification
- Auditing in SQL Server 2008
- Cryptography in SQL Server
- Database Encryption in SQL Server 2008 Enterprise Edition
- SQL Server 2008 Compliance Guide
- SQL Server Best Practices – Implementation of Database Object Schemas
- SQL Server 2008 Security Overview for Database Administrators
- How to Implement Kerberos Constrained Delegation with SQL Server 2008
- SQL Server 2005 Security Best Practices – Operational and Administrative Tasks
- Engine Separation of Duties for the Application Developer
Blog Posts/Categories
- SQL Server Security Team blog
- Raul Garcia’s blog
- Laurentiu Cristofor’s Blog
- Bob Beauchemin’s SQLskills.com blog, Security category
- Lara Rubbelke’s blog
- John Magnbosco’s blog
- SQLDBATIPS blog on TDE
Articles
- Common SQL Server Security Issues and Solutions (TechNet Magazine, May 2009, Paul S. Randal)
- Giving Permissions through Stored Procedures
- KB: How to Transfer the Logins and the Passwords Between Instances of SQL Server 2005
Websites
VIRTUALIZATION
Books
- Virtualizing Microsoft Tier 1 Applications with VMware vSphere 4 (Sybex, Charles A. Windom et al)
Whitepapers
- High-Performance Workloads on Hyper-V
- Performance Best Practices for VMware vSphere 4.1
- Performance and Scalability of Microsoft SQL Server on VMware vSphere
Blog Posts/Categories
Wikis/Community Articles
Websites
CONSOLIDATION
Whitepapers
- Server Consolidation with SQL Server 2008
- SQL Server Consolidation Guidance by SQLCAT
- SQL Server 2008 R2 Licensing Quick Reference Guide
Websites
- Consolidation Options by Buck Woody
- Consolidation Strategy References by Buck Woody
- SQL Server Consolidation Process Flow by Tom LaRock
- SQL Server Consolidation Strategies and Best Practices by Ross Mistry
- SQL Server Licensing Myths by Mike Walsh
IO
Whitepapers
- SQL Server I/O Basics, Chapter 2 (SQL Server 2005)
- Predeployment I/O Best Practices
- Physical Database Storage Design
- Disk Partition Alignment Best Practices for SQL Server
- SQL Server I/O Basics, Chapter 2 (SQL Server 2005)
Blog Posts/Categories
- Linchi Shea’s blog, various categories
- Scott Lowe’s Storage blog
- Stephen Foskett’s blog, Enterprise Storage category
- Paul’s SQLskills.com blog, IO Subsystems category
Wikis/Community Articles
Websites