simplified management using the enterprise policy management framework sqlbits 5, celtic manor –...

19
PUT YOUR FEET UP SIMPLIFIED MANAGEMENT USING THE ENTERPRISE POLICY MANAGEMENT FRAMEWORK Simplified Management using the Enterprise Policy Management Framework SQLBits 5, Celtic Manor – 22nd November 2009 1 martin.cairney@rightj oin.net

Upload: alisa-cardwell

Post on 11-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

  • Slide 1

Simplified Management using the Enterprise Policy Management Framework SQLBits 5, Celtic Manor 22nd November 2009 1 [email protected] Slide 2 Introduction 2 Components of the Enterprise Policy Management Framework SQL Server 2008 Policy-Based Management Central Management Servers Windows PowerShell SQL Server 2008 Reporting Services Slide 3 Introduction 3 Policy-Based Management Review evaluating policies categorising policies Central Management Servers configuring managing policies with CMS Extending with the Enterprise Policy Management Framework components and deployment evaluation on down-level instances large scale environments Slide 4 SQL Server Policy-Based Management 4 Slide 5 5 Policy Evaluation Modes On Demand On Schedule On Change Log Only On Change Prevent Slide 6 SQL Server Policy-Based Management 6 Slide 7 7 Effect of Database Subscriptions RTM Target A: AdventureWorks evaluated Target B: AdventureWorks and pubs evaluated SP1 (+CU3) Target A: PayrollDB evaluated Target B: All databases checked Slide 8 SQL Server Policy-Based Management 8 policies replace the Best Practices Analyser in previous releases best practice policies installed when you install an instance: \100\Tools\Policies\DatabaseEngine\1033 Sub-directories for Database Engine, SSRS and SSAS note that all best practices policies have a Category Slide 9 Categorise and Evaluate Policies 9 DEMO Slide 10 Central Management Servers 10 Central Management Server extends Registered Server concept in SSMS shared registrations for every user that connects to the same CMS only works for instances in the same or a trusted domains can register the same instance in multiple groups registered servers stored in msdb in : dbo.sysmanagement_shared_server_groups_internal dbo.sysmanagement_shared_registered_servers_internal Slide 11 Central Management Servers 11 DEMO Slide 12 Windows PowerShell 12 Slide 13 Extend to the Enterprise 13 Components of the EPM Framework SQL Server 2008 instance to store policies SQL Server 2008 instance to act as the Central Management Server SQL Server 2008 instance to execute the PowerShell script SQL Server management database and policy history table to archive policy evaluation results SQL Server 2008 Reporting Services to render and deliver policy history reports Slide 14 Extend to the Enterprise EPM Framework In Action policy results Slide 15 Extend to the Enterprise 15 Slide 16 Extend to the Enterprise 16 DEMO Slide 17 Extend to the Enterprise 17 Scaling to the Enterprise Add Intelligence to Policies by placing each policy in a category and defining server restrictions for versions and editions where appropriate Define Concurrent Jobs with parameters for each Policy Category and/or Central Management Server group simple table structure in repository database so you can roll your own reports Slide 18 Summary 18 Enterprise Policy Management Framework extends SQL Server 2008 Policy-Based Management to all versions of SQL Server in an enterprise leverage CMS and Powershell script to capture the policy evaluation output and insert it into a SQL Server database automate using SQL Agent job(s) Reporting Services reports will deliver information from the centralised database Slide 19 References 19 SQL Server Manageability Team's blog on Policy Based Management http://blogs.msdn.com/sqlpbm Enterprise Policy Management Framework Download http://epmframework.codeplex.com Lara Rubbelkes Blog http://sqlblog.com/blogs/lara_rubbelke/default.aspx Enterprise Policy Management Framework with SQL Server Whitepaper http://sqlcat.com/whitepapers/archive/2009/02/25/enterprise-policy- management-framework-with-sql-server-2008.aspx Windows Powershell Blog http://blogs.msdn.com/powershell Right Join Consultants Web Site http://www.rightjoin.net