History f I Hi t of Innovation ti

1st Generation SQL Server 6.0/6.5 2nd Generation SQL Server 7.0 SQL Server 2000 3rd Generation SQL Server 2005

Differentiation from Sybase SQL Server Windows integration First to include Replication

ReRe-architecture of relational server Extensive auto resource management First to include OLAP & ETL

Performance, scalability focus XML support First to include Notification First to include Data Mining & Reporting Mi i R ti

High availability Security Developer productivity Native XML First to include Enterprise ETL & Deep Data Mining

Cross-release


objectives

Reliability & Security Integrated Business Intelligence

• •

Lowest TCO Automatic Tuning

Ongoing Ongoing Enhancements
Service Pack 1 Service Pack 2

Delivery of Database Mirroring Performance updates: data compression SQL Server Express with Advanced Enhanced BI capabilities Functions SSRS Integration with SharePoint Server 2007 Management Tools Full Text Search Data Mining Plug-ins for Office 2007 g Plugg Reporting Services Manageability enhancements Reporting Services support for Netweaver Optimized for Windows Vista & Office 2007 BI Common Criteria Certification Designed for Portable enterprise applications OccasionallyOccasionally-connected & offline use Embedded in applications & devices

Ongoing Ongoing Enhancements
Service Pack 3
Published on December 15th 2008. Cumulative Updates & performance enhancements. Some additional support features added pp to SQL replication. Added data providers for Reporting Services (support for Teradata Report ( pp p Models). Notification Services integration with SQL Server 2008.

Game Changers

Transparent Data Encryption Extensible Key Management Data Auditing Pluggable CPU Database Mirroring Enhancements Policy Based management Single Server Administration Streamlined Installation Enterprise System Management Performance Data Collection System Analysis Data Compression Query Optimization Modes Resource Governor Entity Data Model LINQ Visual Entity Designer Entity Aware Adapters SQL Server Change Tracking

Synchronized Programming Model Visual Studio Support SQL Server Conflict Detection FILESTREAM data type Integrated Full Text Search Sparse Columns & column sets Large User Defined Types Date/Time Data Type SPATIAL data type Partitioned Table Parallelism Warehouse Query Optimizations Persistent Lookups Change Data Capture Backup Compression MERGE SQL Statement Data Profiling

Star Join Enterprise Reporting Engine Internet Report Deployment Block Computations Scale out Analysis BI Platform Management Export to Word and Excel Author reports in Word and Excel Report Builder Enhancements TABLIX Rich Formatted Data Personalized Perspectives … and many more

Introducing:
Enterprise Data Platform Beyond Relational Dynamic Development
Mobile and Desktop Server Cloud Query Services Reporting Integration Analysis
RDBMS OLAP XML FILE

Synch Search

Pervasive Insight
“Enabling customers of all sizes to derive value from ALL data, birth through archival”

Introducing: g
• Secure, trusted platform for your data Enterprise Data Platform t performance • O ti i d and predictable system Optimized d di t bl f • Productive policy-based management of your infrastructure

Beyond Relational • Accelerate your development with entities
• Synchronize your data from anywhere

Dynamic Development Pervasive Insight

• St Store and consume any type of data d t fd t • Deliver Location Intelligence within your applications

• I t Integrate all your data in the Enterprise Data Warehouse t ll d t i th E t i D t W h • Reach all your users with scalable BI platform • Empower every user with actionable insights

Enterprise Data Platform

Transparent Data Encryption Extensible Key Management Data Auditing Pluggable CPU Enhanced Database Mirroring g Enhanced Clustering Support

Protect your information
Encrypt your data without requiring an application re-write Consolidate security keys within the data center Integrated auditing support

Increase the reliability of your applications
Add system resources without affecting your users Leverage database mirroring to increase reliability li bilit SQL 2008 can support up to 16 cluster nodes on Windows Server 2008

Enterprise Data Platform

Better Performance
Data Compression Backup Compression Performance Data Collection P f D t C ll ti Performance System Analysis Query Optimization Modes Resource Governor
Increase query and b k performance I d backup f Reduce your storage costs

Optimize System Performance
Monitor your system by collecting and storing system events Analyze and report on your system performance

Predictable Performance
Manage concurrent workloads on single system Prevent runaway queries Ensure consistent query performance

Performance Data Collection P f D t C ll ti
Centralized data C t li d d t storage
• Management Data Warehouse

• Data providers • SQL Trace • Performance Counters • Transact-SQL

Low overhead data collection

Comprehensive reporting

Enterprise Data Platform

Policy Based Management Single Server Administration Streamlined Installation Enterprise System Management

Spend less time on ongoing operations p
Manage via policies instead of scripts Define Enterprise wide data management policies Automated monitoring and enforcement of p g policies Simplify your installation and configuration

Integrated with your enterprise system management
Define Policies that are compliant with System Definition Model Manage y g your data and system infrastructure with y Microsoft System Center

Introducing: g
• Secure, trusted platform for your data • O ti i d and predictable system performance Optimized d di t bl t f • Productive policy-based management of your infrastructure • Accelerate your development with entities • Synchronize your data from anywhere • St Store and consume any type of data d t fd t • Deliver Location Intelligence within your applications • I t Integrate all your data in the Enterprise Data Warehouse t ll d t i th E t i D t W h • Reach all your users with scalable BI platform • Empower every user with actionable insights

Dynamic Development p

Develop with business entities
Entity Data Model LINQ Visual Entity Designer Entity Aware Adapters
Define your business not tables Model your complex business relationships Retrieve entities instead of rows and columns Connect to SQL Server with entity aware adapters

Reliable application performance
Store entities locally on your clients

Support for occasionally connected systems. ADO.NET Sync Services and the Sync Framework. Use the Sync F U th S Framework t synchronise SQL CE with SQL S k to h i ith Server.

Support for occasionally connected systems. ADO.NET Sync Services and the Sync Framework. Use the Sync F U th S Framework t synchronise SQL CE with SQL S k to h i ith Server. Build data-centric applications with the Entity Framework and the EDM. Leverage consistent query syntax with LINQ. Access diverse data stores including: LINQ to Entities. LINQ to DataSets. LINQ to SQL. LINQ to XML. LINQ to SSDS.

// LINQ to SQL query example Var OrdersQuery = from o in Context.Orders where o.Customer.Country == “UK” && h C t C t o.Employee.LastName == “Smith” orderby o.Customer.CompanyName select new { o.OrderID, o.OrderDate, o.Customer.CompanyName. o.Order_Details } Foreach (var o in OrdersQuery)...

// LINQ to SQL query example Var OrdersQuery = from o in Context.Orders where o.Customer.Country == “UK” && h C t C t o.Employee.LastName == “Smith” orderby o.Customer.CompanyName select new { o.OrderID, o.OrderDate, o.Customer.CompanyName. o.Order_Details } Foreach (var o in OrdersQuery)...

// LINQ to SQL query example Var OrdersQuery = from o in Context.Orders where o.Customer.Country == “UK” && h C t C t o.Employee.LastName == “Smith” orderby o.Customer.CompanyName select new { o.OrderID, o.OrderDate, o.Customer.CompanyName. o.Order_Details } Foreach (var o in OrdersQuery)...

// LINQ to SQL query example Var OrdersQuery = from o in Context.Orders where o.Customer.Country == “UK” && h C t C t o.Employee.LastName == “Smith” orderby o.Customer.CompanyName select new { o.OrderID, o.OrderDate, o.Customer.CompanyName. o.Order_Details } Foreach (var o in OrdersQuery)...

// LINQ to SQL query example Var OrdersQuery = from o in Context.Orders where o.Customer.Country == “UK” && h C t C t o.Employee.LastName == “Smith” orderby o.Customer.CompanyName select new { o.OrderID, o.OrderDate, o.Customer.CompanyName. o.Order_Details } Foreach (var o in OrdersQuery)...

// LINQ to SQL query example Var OrdersQuery = from o in Context.Orders where o.Customer.Country == “UK” && h C t C t o.Employee.LastName == “Smith” orderby o.Customer.CompanyName select new { o.OrderID, o.OrderDate, o.Customer.CompanyName. o.Order_Details } Foreach (var o in OrdersQuery)...

Included in Visual Studio 2008 / .NET 3.5 Benefits: Rapid application development scenarios. Query p y processing p g performed at the server. Mapping designer makes mapping classes to tables simple. Limitations: Only O l supports SQL Server family of databases. t S f il f d t b Some limitations on mapping scenarios.

Dynamic Development

SQL Server Change Tracking Synchronized Programming Model Visual Studio Support S C fli t SQL Server Conflict Detection

Access your data from anywhere Store your data locally while St d t l ll hil disconnected from server Synchronize Incremental changes between client and server Detect conflicts during synchronization including deletes y g Add disconnected scenarios without rere-writing existing applications

Introducing: g
• Secure, trusted platform for your data • O ti i d and predictable system performance Optimized d di t bl t f • Productive policy-based management of your infrastructure • Accelerate your development with entities • Synchronize your data from anywhere • St Store and consume any type of data d t fd t • Deliver Location Intelligence within your applications • I t Integrate all your data in the Enterprise Data Warehouse t ll d t i th E t i D t W h • Reach all your users with scalable BI platform • Empower every user with actionable insights

Beyond Relational

FILESTREAM data type Integrated Full Text Search Sparse Columns Large User Defined Types Date/Time Data Type

Seamless transition between relational and non-relational
Store your documents in cost effective storage platform Access documents as data Encode your complex hierarchies within XML Extend the database to meet your unique needs

Find your data
Query across relational and text data

Build global applications
Capture precise time from clients across the globe

Store BLOBs in DB + File System
Application
BLOB

DB

Storage Attribute on VARBINARY(MAX) Works with integrated FTS Unstructured data stored directly in the file system (requires NTFS) Dual Programming Model TSQL (Same as SQL BLOB) Win32 Streaming APIs with T-SQL transactional semantics Data Consistency Integrated Manageability Back Up / Restore Administration Size limit is the file system volume size SQL Server Security Stack

Beyond Relational

GEOMETRY data type

GEOGRAPHY data type G OG

Build location-aware applications Capture location data from across your organization Integrate location intelligence to your existing applications Visualize your location information

Vi t l Earth Integration ti Virtual E th I t

Standard Spatial applications
Integrate with industry standard p pp spatial applications Supported by 3rd parties

Introducing: g
• Secure, trusted platform for your data • O ti i d and predictable system performance Optimized d di t bl t f • Productive policy-based management of your infrastructure • Accelerate your development with entities • Synchronize your data from anywhere • St Store and consume any type of data d t fd t • Deliver Location Intelligence within your applications • I t Integrate all your data in the Enterprise Data Warehouse t ll d t i th E t i D t W h • Reach all your users with scalable BI platform • Empower every user with actionable insights

Pervasive Insight
Scale and Manage large number of users and data
Improve Query performance on large tables Optimize Queries for data warehousing scenarios Increase I/O performance with efficient and cost effective data storage Manage concurrent workloads of ad-hoc queries, reporting and analysis

Partitioned Table Parallelism Star Join Data Compression Resource Governor P i t tL k Persistent Lookups Change Data Capture MERGE SQL Statement Data Profiling

Integrate growing volumes of data
Optimize ETL performance by identifying data in your largest tables Reduce the data load volumes by capturing operational changes in data Simplify the insert and update data processing Profile your information to identify dirty data

Pervasive Insight

Scalable Report Engine Scale out Analysis Subspace Computations New Cube Design Tools Best Practice Design Alerts Scalable Backup Tools IIS Agnostic Report Deployment

Deliver insights throughout your organization Deliver reports of any size at enterprise scale p y p Scale out through read-only Analysis Services storage Enhance analytical capabilities with more complex computations and aggregations Deploy and manage your BI infrastructure Streamline development of the analysis infrastructure with new cube design tools Optimize cube design with real time best practice alerts Backup cubes with enhanced scalability Deploy Reporting Services without IIS dependency

Pervasive Insight
Deliver information via Microsoft Office Render reports to Microsoft Word f Enjoy improved rendering to Microsoft Excel Bring data mining to new, much broader audience Enable users to create powerful reports Build powerful ad-hoc reports Create reports with any structure using Tablix Add rich text regions your reports Embed powerful graphical data visualizations into reports (Dundas) Empower users with enhanced analysis Empower users with enhanced write back scenarios Accelerate end user prediction capabilities through enhanced Data Mining structures

New Word Rendering Improved Excel Rendering Data Mining Add-Ins for Excel AddReport Builder Enhancements More Flexible Report Layout RichRich-Text Support Enhanced Data Visualization MOLAP Enabled Write Back Data Mining Engine Improvements

What is Tablix? The best of Table merged with the best of Matrix Allows for fixed and dynamic columns and rows Enables Arbitrary nesting on each axis Enables E bl multiple parallel row/column members at each lti l ll l / l b t h level Introduces optional omission of row/column headers

Tabl e + Matr ix
Customer Retail Acme Nadir, Inc Nadir Inc. Wholesale ABC Corp. XYZ Ltd. XYZ, Ltd Grand Total 19% 322% 56% Grand Total 19% 322% Wholesale Retail Acme Nadir, Inc Nadir Inc. ABC Corp. XYZ, Ltd. Growth 2001 1,115 152 11,156 1,523 13,946 2002 1,331 642 13,312 6,421 21,706 Total 2,446 794 24,468 7,944 35,653

Enriched Visualizations - Chart

Richer end user experience with new visualization engine Chart Examples

Enriched Visualizations - Gauge

SQL Server 2005 & 2008 are supported on S t d Windows Hyper-V. SQL Server 2005 is fully supported within a Virtual Server environment. S i t Hyper-V also supports XenSource and VMWare virtual machines. For SQL Server usage within these virtual machines Mi th it l hi Microsoft offers best efforts ft ff b t ff t in terms of support.

http://www.microsoft.com/sqlserver/2008/en/us/compare-oracle.aspx

More Performance:

More Scalable:

More Value:

Market Montage Solution Supports 200,000 Updates per Second with SQL Server 2005 (70TB)

When the meteor and the 1PB database collide (SQL 2008)

Lockheed Martin Unit Moves SAP from UNIX to Windows, Cuts Technology Cost.

Event Management Firm Provides Software as a Service using SQL Server 2008

Credit Card Company Runs its Business with 12-Terabyte Mission Critical BI Solution

American Power Conversion Runs Siebel on SQL Server; Saves $800,000 over Oracle

Polaris Software Lab Triples Developer Productivity with Microsoft

Global Online Gaming Company Deploying SQL Server 2008 to support 100 Terabytes

Service Provider Cuts Costs, Speeds Development, and Simplifies Remote Access

Testing Show SQL Server 2005 Exceeds Needs for Global Warehouse Management

Siemens PLM Software Validated to Easily Support 5,000 Users with SQL Server 2008

Food Manufacturer Speeds Data Access, Saves $320,000, Enables Better Decisions

Download the evaluation version of SQL Server 2008:
http://www.microsoft.com/downloads

SQL Server 2008 Overview:
http://www.microsoft.com/sqlserver/2008/en/us/overview.aspx p q p

Get prepared and allow Microsoft to help (available workshops):
SQL Server 2008 Features & Capabilities. Capabilities Upgrading to SQL Server 2008. SQL Server for the Oracle DBA.

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