Under New Management Andrew Fryer Microsoft UK Andrew Fryer Microsoft UK
What is Manageability? Control Reliability Automation Predictability
Why the need to change?
SQL Server 2008 Manageability Overview Configure Scale Monitor Report Troubleshoot Tune Audit
MANAGEMENT STUDIO
Facets Conditions Policies Policy-Based Management Categories Targets
POLICY BASED MANAGEMENT JASPER SMITH MVP Competition VOTE FOR ME Competition VOTE FOR ME
Programmatic Management Command Line, SQLCmd Server Management Objects (SMO) Powershell
Performance Tuning Existing Tools −SQL Trace −Performance counters Tune under pressure Historical performance Data Collection Existing Tools −SQL Trace −Performance counters Tune under pressure Historical performance Data Collection
Data providers SQL Trace Performance Counters Transact-SQL Low overhead data collection Management Data Warehouse Centralized data storage Comprehensive reporting End-to-End System Health Insight Performance Studio
SQL TUNING TONY ROGERSON MVP Competition VOTE FOR ME Competition VOTE FOR ME
What happened to my Database? Change Tracking Change Data Capture (Keith) Audit
Audit Feature Comparison Change TrackingChange Data Capture (CDC)Auditing ScopeDML Certain DDL Login, Logout DML, Select DDL Permissions (grant, etc.) Change Data Net-changes – a row changed Primary key values only All changes All column values All changes Action Target Success/failure Change Info DML Operation, Columns Updated DML Operation, Columns Updated, Transaction info When Who Change Availability Immediate - inline with DML Later - separate capture process reads the transaction log Extended Events Key Scenarios Sync Applications: one- way or two-way Incremental ETL for data warehouse Auditing / Compliance EditionsAll editionsEnterprise edition only
Audit Security Event Log Application Event Log File system 0..1 Server audit specification per Audit object 0..1 DB audit specification per database per Audit object CREATE SERVER AUDIT SPECIFICATION SvrAC TO SERVER AUDIT HIPAA_Audit ADD (FAILED_LOGIN_GROUP); CREATE SERVER AUDIT SPECIFICATION SvrAC TO SERVER AUDIT HIPAA_Audit ADD (FAILED_LOGIN_GROUP); CREATE DATABASE AUDIT SPECIFICATION AuditAC TO SERVER AUDIT HIPAA_Audit ADD (SELECT ON Customers BY public) CREATE DATABASE AUDIT SPECIFICATION AuditAC TO SERVER AUDIT HIPAA_Audit ADD (SELECT ON Customers BY public) Server Audit Specification Server Audit Action Database Audit Components Database Audit Specification Database Audit Action File
CHANGE TRACKING ALLAN MITCHELL MVP Competition VOTE FOR ME Competition VOTE FOR ME
Protect your Data Backup Compression Transparent Data Encryption: SQL Server 2008 Key Client Application Encrypted data page
Call to Action Download the trial version Ask us about Momentum if you want to evaluate SQL Server 2008 in your organisation
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.