Presentation is loading. Please wait.

Presentation is loading. Please wait.

Omri Bahat Principal Program Manager Microsoft Session ID: DAT311.

Similar presentations


Presentation on theme: "Omri Bahat Principal Program Manager Microsoft Session ID: DAT311."— Presentation transcript:

1 Omri Bahat Principal Program Manager Microsoft Session ID: DAT311

2 Everyone is being called on to administer more servers, databases, and applications

3 You’re looking for ways to cope with keeping your systems up and running

4 How do you go from what you know from SQL Server 2000 and 2005…

5 To taking control of your environment with the new features in SQL Server 2008 and from our partners?

6 PowerShell By Example PowerShell Subsystem SQL Sentry Using Resource Governor Maintenance Plans Flow Agenda Server Provisioning DB Mail Review

7 Microsoft IT http://technet.microsoft.com/en-us/library/bb687798.aspx

8 MSIT Standard Server Provisioning 21 Day Backup Plan One disk holds seven days of backups - one full, and six days of differentials Switch disks every seven days Transaction logs go to a different disk Purge on drive rotation On Demand Jobs Cleanup backup history DBCC All IndexDefrag UpdateStats IndexRebuild Includes exception lists For SharePoint Index defrag and maintenance, see : http://tinyurl.com/5snm3dhttp://tinyurl.com/5snm3d

9 Configuring Database Mail for SQL Agent

10 What Did We See? Configuring DB Mail via the wizard Using Hotmail as your SMTP server Examples of sending mail Hooking up SQL Agent to send mail

11 PowerShell By Example PowerShell Subsystem SQL Sentry Agenda Using Resource Governor Maintenance Plans Flow Server Provisioning DB Mail Review

12 Using Resource Governor to Throttle Jobs

13 Resource Governor Recap Creating Pool and Workload Group for Jobs Using Classifier Function Verifying the results

14 Inside of Maintenance Plans

15 What Did We See? Creating Maintenance Plans in SSMS Using sub plans for segmenting multi-server plans Importing plans into SSIS Debugging plans in SSIS Exporting plans to another instance and cleaning up the result

16 Maintenance Plans Strategies When to use them Great for small shops – create/schedule/forget Easy way to manage multiple instances with sub-plans Easy way to cover all user database objects with DB iteration in SSIS Combined with SSIS additional functionality When to avoid them When you want to share them – no scripting When SQL Authentication is your only option

17 PowerShell By Example PowerShell Subsystem SQL Sentry Agenda Using Resource Governor Maintenance Plans Flow Server Provisioning DB Mail Review

18 PowerShell Overview

19 What Did We See? Shell profile customization SQLPS launched from SSMS where server treated like a drive Command piping, conditions, sorting, output columns, output to HTML Calling WMI to list server instances Integration with.Net libraries PowerGUI.Org Chad Miller’s SQLPSX http://sqlpsx.codeplex.com/http://sqlpsx.codeplex.com/

20 Using the PowerShell Agent Subsystem

21 What Did We See? Review of Agent’s subsystems Using the PowerShell subsystem Executing script fragments Executing script files Using a proxy account for script execution Enterprise Policy Based Management on CodePlex scripts - http://www.codeplex.com/EPMFramework http://www.codeplex.com/EPMFramework Note Each job step launching sqlps consumes ~20MB

22 SQLSentry for SQL Server http://www.sqlsentry.net

23

24

25 SQLSentry Chaining, Eventing, and Queuing

26 PowerShell By Example PowerShell Subsystem SQL Sentry Recap Using Resource Governor Maintenance Plans Flow Server Provisioning DB Mail Review

27

28 SQL Server Community Resources Become a FREE PASS Member: www.sqlpass.org/RegisterforSQLPASS.aspxwww.sqlpass.org/RegisterforSQLPASS.aspx Learn more about the PASS organization www.sqlpass.org/www.sqlpass.org/ Additional Community Resources SQL Server Community Center www.microsoft.com/sqlserver/2008/en/us/community- center.aspxwww.microsoft.com/sqlserver/2008/en/us/community- center.aspx TechNet Community for IT Professionals http://technet.microsoft.com/en-us/sqlserver/bb671048.aspx Developer Center http://msdn.microsoft.com/en-us/sqlserver/bb671064.aspx SQL Server 2008 Learning Portal http://www.microsoft.com/learning/sql/2008/default.mspx http://www.microsoft.com/learning/sql/2008/default.mspx Connect: Local Chapters, Special Interest Groups, Online Community Share: PASSPort Social Networking, Community Connection Event Learn: PASS Summit Annual Conference, Technical Articles, Webcasts More about the PASS organization www.sqlpass.org/www.sqlpass.org/ Connect: Local Chapters, Special Interest Groups, Online Community Share: PASSPort Social Networking, Community Connection Event Learn: PASS Summit Annual Conference, Technical Articles, Webcasts More about the PASS organization www.sqlpass.org/www.sqlpass.org/ The Professional Association for SQL Server (PASS) is an independent, not-for-profit association, dedicated to supporting, educating, and promoting the Microsoft SQL Server community.

29 SQL Server Word of the Day DATA COMPRESSION Wednesday, May 13 *Game cards may be picked up at the SQL Server booths in the TLC

30 Additional Resources External Resources http://www.powergui.org http://chadwickmiller.spaces.live.com/default.aspx http://www.codeplex.com SQL Server 2008 Business Value Calculator: www.moresqlserver.com Speaker Blog: http://blogs.msdn.com/billramo/http://blogs.msdn.com/billramo/ Team Forum: http://social.msdn.microsoft.com/Forums/en- US/sqltoolshttp://social.msdn.microsoft.com/Forums/en- US/sqltools Other: http://blogs.msdn.com/buckwoodyhttp://blogs.msdn.com/buckwoody Speaker Blog: http://blogs.msdn.com/billramo/http://blogs.msdn.com/billramo/ Team Forum: http://social.msdn.microsoft.com/Forums/en- US/sqltoolshttp://social.msdn.microsoft.com/Forums/en- US/sqltools Other: http://blogs.msdn.com/buckwoodyhttp://blogs.msdn.com/buckwoody

31 www.microsoft.com/teched Sessions On-Demand & Community http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers www.microsoft.com/learning Microsoft Certification and Training Resources www.microsoft.com/learning Microsoft Certification & Training Resources Resources

32 Related Content Breakout Sessions BIN207 Upgrading DTS Packages to Microsoft SQL Server Integration Services Brian Knight Fri 5/15 | 2:45 PM-4:00 PM | Petree Hall C Hands-on Labs DAT04-HOL Microsoft SQL Server 2008 Data Recovery and Preventative Techniques DAT16-HOL Using Microsoft SQL Server 2008 Resource Governor for Predictable Performance

33 Complete an evaluation on CommNet and enter to win an Xbox 360 Elite!

34 © 2009 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.


Download ppt "Omri Bahat Principal Program Manager Microsoft Session ID: DAT311."

Similar presentations


Ads by Google