2 An Overview of SQL Server 2008 New Features Jeremy Boyd Mindscape MSDN Regional Director & MVP – SQL Server DAT302.

Slides:



Advertisements
Similar presentations
Performance and Scalability. Optimizing PerformanceScaling UpScaling Out.
Advertisements

Brian Alderman | MCT, CEO / Founder of MicroTechPoint Pete Harris | Microsoft Senior Content Publisher.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
DAT 100 Microsoft’s Data Platform Vision. Agenda - What We Will Cover History of Data Management Microsoft SQL Server: Current and Upcoming Offerings.
Meet Jeremy Thake Jeremy recently joined Microsoft as Technical Product Manager for the Visual Studio Developer story for Office 365 development.
Jeremy Boyd Director – Mindscape MSDN Regional Director
Dual Partitioning for improved performance in VLDBs Ashwin Rao Karavadi, Rakesh Parida Microsoft IT.
What are Access Web App What are “Apps for Office” Microsoft Access Access “Apps for Office” Value of “Apps for Office” Apps for Office How it all works.
Connect with life Praveen Srvatsa Director | AsthraSoft Consulting Microsoft Regional Director, Bangalore Microsoft MVP, ASP.NET.
Session 1.
 Dave Campbell Technical Fellow Microsoft Corporation BB15.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

Under New Management Andrew Fryer Microsoft UK Andrew Fryer Microsoft UK.
2008 Summer Road Trip Welcome! Summer Roadtrip Overview Showcase of 2008 Launch Wave offerings End to end application build with Visual Studio 2008.
Hosting Websites and Web Applications with Microsoft ® SQL Server ® 2008.
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
2 Advanced Dashboard Creation With Microsoft Office PerformancePoint Server 2007 Myles Matheson & Chris Du Toit Information Management Practice HP New.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Your Data Any Place, Any Time Beyond Relational. Overview of Beyond Relational Applications Today Beyond Relational Feature Overview Whirlwind Feature.
Leverage SQL Server 2008 in Your.Net Code with Visual Studio 2008 SP1 David Sackstein John Bryce Training

Introducing Application and Multi-Server Management.
Comprehensive Flexible Global Storage and Search Responsive Available Secure Manageable Federation Coordination Consolidation Transformation Synchronization.
Microsoft Virtual Academy
Convergence /6/2018 © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
5/22/2018 1:39 AM BRK2156 Power BI Report Server: Self-service BI and enterprise reporting on-premises Christopher Finlan Senior Program Manager © Microsoft.
System Center Marketing
6/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
What’s New in SQL Server 2016 Master Data Services
Microsoft Ignite /31/ :08 AM
Tech·Ed North America /31/2018 4:35 PM
Customize Office 365 Search and create result sources
Tech·Ed North America /15/2018 3:31 AM
Optimizing Microsoft SQL Server 2008 Applications Using Table Valued Parameters, XML, and MERGE
Office Power Hour New developer APIs and features for Apps for Office
Entity Based Staging SQL Server 2012 Tyler Graham
Office 365 Development.
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
11/27/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /28/ :51 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
SPC2012 – IT-Pro 11/30/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
Tech Ed North America /1/ :36 AM Required Slide
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Sunil Agarwal | Principal Program Manager
Pablo Castro Software Architect Microsoft Corporation
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Pushing Data to and from the Cloud with SQL Azure Data Sync
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
TechEd /11/ :25 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Andrew Fryer Microsoft UK
Your Data Any Place, Any Time
Шитманов Дархан Қаражанұлы Тарих пәнінің
Office 365 Development.
Microsoft Virtual Academy
Building Data-Driven Applications Using "Quadrant" and "M"
Microsoft Virtual Academy
Steve Thomas Microsoft Consulting Services Microsoft Ronald Dockery
Presentation transcript:

2 An Overview of SQL Server 2008 New Features Jeremy Boyd Mindscape MSDN Regional Director & MVP – SQL Server DAT302

3 SQL08 Sessions at Tech-Ed Sessions Today 3:30pm - DAT352 – Manageability Deep Dive Today 5:15pm - BIN252 – Reporting Services 2008 Tuesday 12:10pm – DAT361 – Security Deep Dive Tuesday 2:20pm – BIN310 – Analysis Services 2008 Tuesday 3:45pm – DAT362 – Spatial Deep Dive Wednesday 10:45am – DEV420 – LINQ to Entities

4 Agenda Platform Vision Trusted Security, Reliability and Performance Productive T-SQL Enhancements and New Data Types ADO.NET Entities and LINQ Intelligent Analysis Services Reporting Services

5 Dynamic Development Beyond Relational Pervasive Insight Enterprise Data Platform Mobile and Desktop OLAP FILE XML RDBMS Services Query AnalysisReportingIntegrationSynch Search Cloud Platform Vision Server

6 SQL Server Audit Trusted Native DDL for Audit configuration and management Create an Audit object to automatically log actions to: File Windows Application Log Windows Security Log Ability to define granular Audit Actions of Users or Roles on DB objects

7 Native Encryption Trusted Transparent Data Encryption Encrypts data at rest and backups No impact to existing app Encryption/decryption performed at database level SQL Server 2008 DEK Client Application Encrypted data page Support for hardware based key management

8 Ensuring Business Continuity Trusted Enhanced Mirroring Auto-Page Repair Log Stream Compression Hot-add CPU 64 bit Enterprise only sp_configure ‘affinity mask’ and ‘affinity I/O mask’

9 Encryption, Compression and Auditing

10 Improve query performance and lower storage and maintenance costs Of benefit for well known sets of data (<=50% of full table set) Also very useful as a filter for UNIQUE indexes! Filtered Indexes Trusted

11 Manage workload and system resource consumption 3 new concepts Resource Pools Workload Groups Classifier Functions Directs each scheduler as to how to prioritize work within each virtual instance (pool) Resource Governor Trusted

12 Resource Governor

13 New Date and Time data types DATE, TIME, DATETIME2 DATETIMEOFFSET GROUPING SETS Specify multiple group by clauses Multi row INSERT += assignment General T-SQL Enhancements Productive

14 New operation for performing multiple DML operations across a full outer join So you can perform INSERTS, UPDATES and DELETES as appropriate on Inner join Left outer join Right outer join Key scenarios Conditional insert / update Synchronization New MERGE Statement Productive

15 Allows TABLE types to be passed as a parameter to a stored procedure Use by Defining a User Defined Table type Declaring a parameter in sproc or function as that table type passing as READONLY Call by passing a table instance Table Value Parameters Productive

16 Table Value Parameters

17 ADO.NET Entities and LINQ Productive Use ADO.NET Entities to rationalize our data and simplify development Object Relational Mapping Leverage LINQ for querying Integrated Designer for Visual Studio 2008 Reflects a shift towards domain driven architectures over traditional data silos

18 Configuration Servers Productive Group servers together for configuration or management Multicast query – target all servers in the group at the same time! Collectively inspect or apply policy

19 Policy Based Management Productive New declarative policy system to manage instances Uses DDL triggers and SQLCLR to enforce policy Supports “true transactional” events Fully scriptable

20 Powershell Productive A new tool for scripting on Windows SQL Server integration Object Explorer: Right-click, Start PowerShell SQL Agent integration Can now create PowerShell job steps. External access Native Providers to access SMO data and Policy Provides direct SMO access Invoke-sqlcmd cmdlet

21 Policy Based Management and Powershell

22 Beyond Relational Productive Hierarchies and HierarchyId data type File system based data Sparse columns Allows columns to be marked as SPARSE indicating they may not have any data attached Integrated Full Text Search Large User Defined types

Vector based, industry spatial standards Two new data types: GEOMETRY GEOGRAPHY Implemented as managed UDT’s in separate assembly Spatial Data Productive

24 FILESTREAM and Spatial Data

25 Reporting Intelligent Enterprise Reporting Engine New Report Designer New Visualization through Controls Microsoft Office Rendering Integration with SharePoint Detailed in BIN252 – Reporting Services 2008

26 Analysis Intelligent Improved scale and performance Block Computations Write back to MOLAP Star join query optimization Predictive Analysis Detailed in BIN310 – Analysis Services 2008

27 Summary Available now – MSDN and TechNet downloads Trusted Security, Reliability and Performance Productive T-SQL Enhancements and New Data Types ADO.NET Entities and LINQ Intelligent Analysis Services Reporting Services

28 Related Content Sessions Up next – DAT352 – Manageability Deep Dive Today 5:15pm - BIN252 – Reporting Services 2008 Tuesday 12:10pm – DAT361 – Security Deep Dive Tuesday 2:20pm – BIN310 – Analysis Services 2008 Tuesday 3:45pm – DAT362 – Spatial Deep Dive Wednesday 10:45am – DEV420 – LINQ to Entities My details

29

30 Resources Tech·TalksTech·Ed Bloggers Live SimulcastsVirtual Labs Evaluation licenses, pre-released products, and MORE! Developer’s Kit, Licenses, and MORE!

31 © 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.