Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tech·Ed North America /21/2018 6:42 PM

Similar presentations


Presentation on theme: "Tech·Ed North America /21/2018 6:42 PM"— Presentation transcript:

1 Tech·Ed North America 2009 11/21/2018 6:42 PM
© 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.

2 SQL Server 2008 R2 Application and Multi-Server Management
Tech·Ed  North America 2009 11/21/2018 6:42 PM SQL Server 2008 R2 Application and Multi-Server Management Matt Hollingsworth Principal Program Manager Microsoft DAT 319 © 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.

3 Trends: Customer sample: Microsoft IT:
Hardware computing capacity Customer sample: Scripts often used for app deployment Hundreds of small dbs Most have one db file Average size < 4 Gb. Microsoft IT: 5000 SQL Server instances 100,000 dbs CPU utilization < 10% Underutilized hardware Number of database apps Overburdened Administrators Number of DBAs 1990 2000 2010

4 Challenges Development Deployment Management
No uniform DB project system and workflow No ability to capture deployment intent Lack of T-SQL designers for breadth developers Deployment DBAs and Developers work in silos No clean app containment once deployed Time consuming and error prone App tied to physical location by connection string Management Difficult to centrally control the environment SQL Server sprawl Challenging impact analysis & resource planning

5 Investments New T-SQL IDE: Visual Studio 2010
Single integrated Data Tier Application project system Integrated editor, debugger, language service, and policy designer Static code analysis and build service Simplified T-SQL App Lifecycle Management Comprehensive representation of Data Tier Application for efficient deployment and management Connection plans (e.g. DNS for SQL connections) abstract the physical instance location Scale: SQL Server Utility Centralized policy evaluation of instance and Data Tier Application utilization Trending analysis to improve resource utilization and reduce costs

6 Key Concept: SQL Server Utility
Utility Control Point (UCP) Think of this as the central reasoning point of the utility From here operations such as central policy evaluation, deployment, impact, and what if analysis can be performed Simple to setup and use (minimal configuration needed) SQL02 SQL01 SQL03 SQL05 Management Studio DBA SQL04 UCP Managed Instances

7 Creating a SQL Server Utility
demo Creating a SQL Server Utility

8 Key Concepts: Data Tier Application
Data Tier Application Component Schema DAC Deployment Profile Deployment Requirements, Management Policies, Failover Policies Logical Tables, Views, Constraints, SProcs, UDFs Users, Logins Physical FileGroups Unit of Deployment Data Tier Application Component (DAC) Think of this as the new unit of deployment for T-SQL apps Contains developer intent as policies There is a definition of all the parts that make up the app along with services such as Install, Uninstall, and eventually Upgrade and Repair. Data Tier Application Think of this as the overall unit of management or the deployed instance of a Data Tier Application which maps to a database in KJ Maintains a relationship with the Data Tier Application definition Provides namespace and resource isolation. Connection plans abstract the physical instance location (DNS for connection strings ) Data Tier Application Schema Properties & Metadata Deployment Requirements, Management Policies, Failover Policies Tables, Views, Constraints, SProcs, UDFs Users, Logins, FileGroups Unit of Management DAC

9 Key Concepts: Data Tier Application
Visual Studio 2010 …or create a new DACs in Visual Studio DAC Upgrade SQL Server app components to a DAC using Mgmt. Studio SQL Server Utility SQL 2008 …then deploy DAC to a SQL Server instance using Mgmt. Studio SQL 2000 Management Studio 2008 R2

10 SQL Server Data Tier Application
demo SQL Server Data Tier Application

11 Managing Data Tier Apps in the SQL Server Utility
demo Managing Data Tier Apps in the SQL Server Utility

12 Try it out in the second half of 2009!
Kilimanjaro CTP 2 SQL Server Utility RTM first half 2010 2010 beta 2 Data Tier Applications SQL Server Connection Plans Please - fill out an evaluation More questions? me:

13 1. Select “Session Evals”
2. Search for “319” 3. Click on Eval Icon Please - fill out an evaluation. More questions? me:

14 SQL Server Community Resources
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 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. Become a FREE PASS Member: Learn more about the PASS organization Additional Community Resources SQL Server Community Center TechNet Community for IT Professionals Developer Center SQL Server 2008 Learning Portal

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

16 Centrally Managing SQL Server Connections
Move DAC’s and databases across servers No change to client code, connections automatically maintained “DNS for SQL Server connections” Abstracts the location of the DAC or DB Streamlines central administration Old: Server=myServerAddress;Database=myDataBase;… With Plan keyword: PLAN=LDAP://srv/cn=plans/cn=example2;Database=myDataBase;…

17 question & answer

18 Resources www.microsoft.com/teched www.microsoft.com/learning
Sessions On-Demand & Community Microsoft Certification & Training Resources Resources for IT Professionals Resources for Developers Microsoft Certification and Training Resources

19 Complete an evaluation on CommNet and enter to win!

20 11/21/2018 6:42 PM © 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. © 2007 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 "Tech·Ed North America /21/2018 6:42 PM"

Similar presentations


Ads by Google