Download presentation
Presentation is loading. Please wait.
Published byScott Wheeler Modified over 9 years ago
2
2 An Overview of SQL Server 2008 New Features Jeremy Boyd Mindscape MSDN Regional Director & MVP – SQL Server jeremy@mindscape.co.nz DAT302
3
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
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
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
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
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
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
9 Encryption, Compression and Auditing
10
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
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
12 Resource Governor
13
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
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
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
16 Table Value Parameters
17
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
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
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
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
21 Policy Based Management and Powershell
22
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
23
Vector based, industry spatial standards Two new data types: GEOMETRY GEOGRAPHY Implemented as managed UDT’s in separate assembly Spatial Data Productive
24
24 FILESTREAM and Spatial Data
25
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
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
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
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 jeremy@mindscape.co.nz http://turtle.net.nz/blog
29
29
30
30 Resources www.microsoft.com/teched Tech·TalksTech·Ed Bloggers Live SimulcastsVirtual Labs http://microsoft.com/technet Evaluation licenses, pre-released products, and MORE! http://microsoft.com/msdn Developer’s Kit, Licenses, and MORE!
31
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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.