Sie sind auf Seite 1von 41

Hi t off Innovation

History I ti
1st Generation 2nd Generation 3rd Generation
SQL Server SQL Server SQL Server SQL Server
6.0/6.5 7.0 2000 2005
z Differentiation from z Re-architecture of
Re- z Performance, z High availability
Sybase SQL Server relational server scalability focus z Security
z Windows integration z Extensive auto z XML support z Developer
z First to include resource z First to include productivity
Replication management Notification z Native XML
z First to include OLAP z First to include Data
& ETL z First to include
Mi i
Mining & Reporting
R ti Enterprise ETL &
Deep Data Mining
Cross-release • Reliability & Security • Lowest TCO
objectives • Integrated Business Intelligence • Automatic Tuning
Ongoing Enhancements
Ongoing

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
Management Tools Server 2007
Full Text Search Data Miningg Plug-
Plug
g-ins for Office 2007
Reporting Services Manageability enhancements
Reporting Services support for Netweaver Optimized for Windows Vista & Office 2007
BI Common Criteria Certification
Designed for
Portable enterprise applications
Occasionally--connected & offline use
Occasionally
Embedded in applications & devices
Ongoing Enhancements
Ongoing

Service Pack 3
Published on December 15th 2008.

Cumulative Updates & performance


enhancements.
Some additional support
pp features added
to SQL replication.

Added data providers for Reporting


Services ((support
pp for Teradata Reportp
Models).
Notification Services integration with
SQL Server 2008.
Game
Changers
Transparent Data Encryption Synchronized Programming Model Star Join
Extensible Key Management
Visual Studio Support Enterprise Reporting
Data Auditing Engine
Pluggable CPU SQL Server Conflict Detection
Internet Report
Database Mirroring Enhancements FILESTREAM data type Deployment
Policy Based management Integrated Full Text Search Block Computations
Single Server Administration Sparse Columns & column sets
Streamlined Installation Scale out Analysis
Large User Defined Types BI Platform Management
Enterprise System Management
Performance Data Collection Date/Time Data Type Export to Word and Excel
System Analysis SPATIAL data type Author reports in Word and
Data Compression Partitioned Table Parallelism Excel
Query Optimization Modes
Warehouse Query Optimizations Report Builder
Resource Governor Enhancements
Entity Data Model Persistent Lookups
TABLIX
LINQ Change Data Capture
Visual Entity Designer Rich Formatted Data
Backup Compression
Entity Aware Adapters Personalized Perspectives
MERGE SQL Statement
SQL Server Change Tracking … and many more
Data Profiling
Introducing:
Enterprise Data Platform Services
Reporting Integration
Analysis FILE
Synch
Beyond Relational Query
RDBMS
XML
OLAP
Search

Dynamic Development
Mobile and Cloud
Desktop Server
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
O ti i d Data
• Optimized and Platform
d predictable
di t bl system
t performance
f
• Productive policy-based management of your infrastructure

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

Dynamic Development
• St
Store andd consume any type
t off data
d t
• Deliver Location Intelligence within your applications
Pervasive Insight
• IIntegrate
t t allll your data
d t in
i the
th Enterprise
E t i Data
D t Warehouse
W h
• Reach all your users with scalable BI platform
• Empower every user with actionable insights
Enterprise
Data Platform

Protect your information


Transparent Data Encryption
Encrypt your data without requiring an
Extensible Key Management application re-write
Consolidate security keys within the data center
Data Auditing Integrated auditing support
Pluggable CPU Increase the reliability of your
Enhanced Database Mirroring
g applications
Add system resources without affecting your
Enhanced Clustering Support 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 IIncrease query and
dbbackup
k performance
f
Reduce your storage costs
Backup Compression
Optimize System Performance
P f
Performance Data
D t Collection
C ll ti Monitor your system by collecting and
storing system events
Performance System Analysis Analyze and report on your system
performance
Query Optimization Modes
Predictable Performance
Resource Governor Manage concurrent workloads on single
system
Prevent runaway queries
Ensure consistent query performance
P f
Performance Data
D t Collection
C ll ti

C t li d d
Centralized data
t
• Data providers storage
• SQL Trace
• Management Data
• Performance Warehouse
Counters
• Transact-SQL

Low overhead Comprehensive


data collection reporting
Enterprise
Data Platform

Spend less time on ongoing


Policy Based Management
operations
p
Manage via policies instead of scripts
Define Enterprise wide data management policies
Single Server Administration Automated monitoring g and enforcement of p policies
Simplify your installation and configuration
Streamlined Installation Integrated with your enterprise
system management
Enterprise System Define Policies that are compliant with System
Management Definition Model
Manageg yyour data and system
y infrastructure with
Microsoft System Center
Introducing:
g
• Secure, trusted platform for your data
• Optimized
O ti i d and d predictable
di t bl system
t performance
f
• Productive policy-based management of your infrastructure

• Accelerate your development with entities


• Synchronize your data from anywhere

• St
Store andd consume any type
t off data
d t
• Deliver Location Intelligence within your applications

• IIntegrate
t t allll your data
d t in
i the
th Enterprise
E t i Data
D t Warehouse
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 Define your business not tables
Model your complex business
relationships
LINQ Retrieve entities instead of rows and
columns
Visual Entity Designer Connect to SQL Server with entity aware
adapters

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.
U th
Use the S
Sync FFramework k tto synchronise
h i SQL CE with
ith SQL S
Server.
Support for occasionally connected systems.
ADO.NET Sync Services and the Sync Framework.
U th
Use the S
Sync FFramework k tto synchronise
h i SQL CE with
ith SQL S
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
h o.Customer.Country
C t C t == “UK” &&
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
h o.Customer.Country
C t C t == “UK” &&
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
h o.Customer.Country
C t C t == “UK” &&
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
h o.Customer.Country
C t C t == “UK” &&
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
h o.Customer.Country
C t C t == “UK” &&
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
h o.Customer.Country
C t C t == “UK” &&
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.
Queryy p
processinggp
performed at the server.
Mapping designer makes mapping classes to tables
simple.

Limitations:
O l supports
Only t SQL Server
S family
f il off databases.
d t b
Some limitations on mapping scenarios.
Dynamic
Development

 Access your data from anywhere


SQL Server Change Tracking  Store
St your data
d t locally
l ll while
hil
disconnected from server
Synchronized Programming
Model  Synchronize Incremental changes
between client and server
Visual Studio Support  Detect conflicts during
synchronization
y including
g deletes
S
SQL Server C fli t
Conflict
Detection  Add disconnected scenarios without
re--writing existing applications
re
Introducing:
g
• Secure, trusted platform for your data
• Optimized
O ti i d and d predictable
di t bl system
t performance
f
• Productive policy-based management of your infrastructure

• Accelerate your development with entities


• Synchronize your data from anywhere

• St
Store andd consume any type
t off data
d t
• Deliver Location Intelligence within your applications

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

Seamless transition between


relational and non-relational
FILESTREAM data type
Store your documents in cost
effective storage platform
Integrated Full Text Search Access documents as data
Encode your complex hierarchies
Sparse Columns within XML
Extend the database to meet your
Large User Defined Types unique needs
Find your data
Date/Time Data Type
Query across relational and text data
Build global applications
Capture precise time from clients
across the globe
Storage Attribute on VARBINARY(MAX)
Works with integrated FTS
Store BLOBs in Unstructured data stored directly in the file system
DB + File System (requires NTFS)
Application
Dual Programming Model
BLOB
TSQL (Same as SQL BLOB)
Win32 Streaming APIs with T-SQL transactional
semantics
DB Data Consistency
Integrated Manageability
Back Up / Restore
Administration
Size limit is the file system volume size
SQL Server Security Stack
Beyond
Relational

Build location-aware applications


GEOMETRY data type Capture location data from across
your organization
Integrate location intelligence to
GEOGRAPHY
G OG data type your existing applications
Visualize your location
information
Vi t l E
Virtual th IIntegration
Earth t ti Standard Spatial applications
Integrate with industry standard
p
spatial applications
pp
Supported by 3rd parties
Introducing:
g
• Secure, trusted platform for your data
• Optimized
O ti i d and d predictable
di t bl system
t performance
f
• Productive policy-based management of your infrastructure

• Accelerate your development with entities


• Synchronize your data from anywhere

• St
Store andd consume any type
t off data
d t
• Deliver Location Intelligence within your applications

• IIntegrate
t t allll your data
d t in
i the
th Enterprise
E t i Data
D t Warehouse
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


Partitioned Table Parallelism data
Improve Query performance on large tables
Star Join Optimize Queries for data warehousing scenarios
Increase I/O performance with efficient and cost
Data Compression effective data storage
Manage concurrent workloads of ad-hoc queries,
Resource Governor reporting and analysis

P i t t Lookups
Persistent L k Integrate growing volumes of data
Optimize ETL performance by identifying data in
Change Data Capture your largest tables
Reduce the data load volumes by capturing
MERGE SQL Statement operational changes in data
Simplify the insert and update data processing
Data Profiling Profile your information to identify dirty data
Pervasive
Insight

Deliver insights throughout your organization


Scalable Report Engine Deliver reports
p of any
y size at enterprise
p scale
Scale out through read-only Analysis Services
Scale out Analysis storage
Enhance analytical capabilities with more
Subspace Computations complex computations and aggregations

New Cube Design Tools Deploy and manage your BI infrastructure


Streamline development of the analysis
Best Practice Design Alerts infrastructure with new cube design tools
Optimize cube design with real time best practice
Scalable Backup Tools alerts
Backup cubes with enhanced scalability
IIS Agnostic Report Deployment Deploy Reporting Services without IIS
dependency
Pervasive
Insight

New Word Rendering Deliver information via Microsoft Office


Render reports to Microsoftf Word
Improved Excel Rendering Enjoy improved rendering to Microsoft Excel
Bring data mining to new, much broader audience
Data Mining Add
Add--Ins for Excel
Enable users to create powerful reports
Report Builder Enhancements Build powerful ad-hoc reports
Create reports with any structure using Tablix
More Flexible Report Layout Add rich text regions your reports
Embed powerful graphical data visualizations into
Rich--Text Support
Rich reports (Dundas)
Empower users with enhanced analysis
Enhanced Data Visualization
Empower users with enhanced write back
MOLAP Enabled Write Back scenarios
Accelerate end user prediction capabilities through
Data Mining Engine Improvements enhanced Data Mining structures
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
E bl multiple
Enables lti l parallel
ll l row/column
/ l members
b att each
h
level
Introduces optional omission of row/column headers
Tabl e + Matr ix
Customer Growth
Retail 2001 2002 Total
Acme 19% Retail Acme 1,115 1,331 2,446
Nadir Inc.
Nadir, Inc 322% Nadir Inc.
Nadir, Inc 152 642 794
Wholesale Wholesale ABC Corp. 11,156 13,312 24,468
ABC Corp. 19% XYZ, Ltd. 1,523 6,421 7,944
XYZ Ltd.
XYZ, Ltd 322% Grand Total 13,946 21,706 35,653
Grand Total 56%
Enriched Visualizations - Chart

Richer end user experience with new visualization engine


Chart Examples
Enriched Visualizations - Gauge
SQL Server
S 2005 & 2008 are supported
t d on
Windows Hyper-V.

SQL Server 2005 is fully supported within a Virtual


S
Server environment.
i t

Hyper-V also supports XenSource and VMWare


virtual machines. For SQL Server usage within
th
these virtual
i t l machines
hi Mi
Microsoft
ft offers
ff best
b t efforts
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 When the meteor and the 1PB Lockheed Martin Unit Moves SAP from UNIX
200,000 Updates per Second with database collide (SQL 2008) to Windows, Cuts Technology Cost.
SQL Server 2005 (70TB)

Event Management Firm Provides Credit Card Company Runs its Business American Power Conversion Runs Siebel on
Software as a Service using with 12-Terabyte Mission Critical SQL Server; Saves $800,000 over Oracle
SQL Server 2008 BI Solution

Polaris Software Lab Triples Global Online Gaming Company Deploying Service Provider Cuts Costs, Speeds
Developer Productivity with Microsoft SQL Server 2008 to support 100 Terabytes Development, and Simplifies Remote Access

Testing Show SQL Server 2005 Exceeds Siemens PLM Software Validated to Easily Food Manufacturer Speeds Data Access,
Needs for Global Warehouse Management Support 5,000 Users with SQL Server 2008 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.

Das könnte Ihnen auch gefallen