0% found this document useful (0 votes)
127 views35 pages

SQLServer 2005

SQL Server 2005 provides a comprehensive, Integrated data platform for enterprise applications. Database mirroring, online operations for increased availability secure by default, by design, by deployment. Built-ins for Encryption and Decryption of data Infrastructure for Key management Database Failover Very Fast Automatic or manual failover Configurable: Availability Vs Performance Automatic, transparent client redirect.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
127 views35 pages

SQLServer 2005

SQL Server 2005 provides a comprehensive, Integrated data platform for enterprise applications. Database mirroring, online operations for increased availability secure by default, by design, by deployment. Built-ins for Encryption and Decryption of data Infrastructure for Key management Database Failover Very Fast Automatic or manual failover Configurable: Availability Vs Performance Automatic, transparent client redirect.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 35

SQL Server 2005 Overview

SQL Server
Comprehensive, Integrated Data Platform
Reporting Services Enterprise Reporting Analysis Services OLAP & Data Mining Development Tools Management Tools Notification Services Notifications & Alerts Replication Services Data Replication Data Transformation Services ETL SQL Server Engine Relational Database Engine

Enterprise Data Management Developer Productivity Business Intelligence

High availability for enterprise applications Security enhancements

Focus on manageability; self optimization


Integration with Visual Studio and .NET Native XML technology Interoperability: open standards, Web services Comprehensive ETL solution Real time decision making: reporting, data mining Scalability and availability enhancements

Secure, reliable, and productive database platform for line of business and analytical applications

Enterprise Data Management


Availability and security advancements

Database mirroring, online operations for increased availability Secure by default, by design, by deployment

Focus on manageability

Integrated management toolset for relational and OLAP Expanded self tuning

Performance and scalability


Scales as the business grows: partitioning, snapshots From mobile devices to 64-bit data centers

Yukon Security: Feature Enhancements

Authentication Enhancements

Password policy enforcements for SQL logins

Password complexity, expiration and lockout

Strengthening SQL Authentication

Login credentials are always transferred in a secure channel, by default

Privacy and Encryption


Built-ins for Encryption and Decryption of data Infrastructure for Key management

Database Mirroring

Application

Witness Mirror

Principal

2
SQL Server

SQL Server

2
Log

3-6
Data

3
Log

3-6
Data

Database Mirroring

Database Failover

Very Fast less than 3 seconds Automatic or manual failover Configurable: Availability Vs Performance

Automatic, transparent client redirect Database Snapshots for Reporting Hardware


Works with standard computers and storage No shared storage components

Database Snapshots

Snapshot of a database at a point in time

Created instantly
Read only

Does not require a complete copy of the data


Shares unchanged pages of the database Requires extra storage only for changed pages

Uses a copy-on-write mechanism

Recover from User, Application or DBA error

Rewind database to Viewpoint

Manageability - Tools

New: SQL Server Workbench

New Rich GUI Integrated Authoring, Management Support all SQL Server components

New: Management Objects (SMO)


Managed code, new design patterns Improved Scalability, Scripting High Performance CMDLine
SMTP Support, Cluster Support, No Outlook required

New: SQLCMD

New: SQLMail Replacement

Demos

Management Studio

64 bit
SQL Server 2000 32bit running on a Xeon Server
Buffer pool pages can be mapped / unmapped As pages are needed, they can be mapped into the virtual address space Some structure stay in virtual address memory including plan cache, cursor structures and user connection context Cost associated with mapping / unmapping

AWE Memory (up to 32GB)

Virtual Address Space (currently tested up to 512 GB)

SQL Server 2000 64 bit running on an Itanium 2 Server


Virtual address space available to all structures Direct access no map cost Access to large amounts of physical memory in virtual address space Current and future hardware

3GB Virtual Address space available to SQL Server

Developer Productivity
Leverage existing development skills

Integration with Visual Studio Multiple languages: T-SQL, VB.NET, C#

Share data across any platform


Native support for XML, Web services Interoperability with any platform, application

Extensibility

Native XML data type, user defined data types New distributed application framework: Server Broker

.Net Integration
Business Logic

User Defined Functions

Scalar Table Valued

User Defined Procedures User Defined Triggers Assemblies

Unit of encapsulation, deployment

Create Function or Procedure or Trigger AS External Name assembly:class::method

.Net Integration
Extensibility

User Defined Types

Complex structure and behavior Custom Attributes, Contract Supported in client libraries
Extensibility hook into the Query Processor using a well-defined Contract

User Defined Aggregates


Initialize a group, Accumulate a value, Merge Groups, Finish computation, return result

CLR Integration Customer Usage, Benefits


Rich Languages, APIs in the Database + Tools Developer Productivity In-Proc Data Access via ADO.NET Allows portability of code from/to middle-tier Managed Functions - Mixture of data access & business logic

Demand Forecasting application being developed as a scenario Robust alternative to access external resources (file/registry)

Managed Procedures - XP replacement

UDTs - Small, scalar types to augment SQLs native typespace

E.g. Date, time

Demos
Stored Procedures, User Defined Types

Native XML Store


Native XML Datatype

Columns, Variables, Parameters Schema Collections

XML Schema (optional)

XML Indexes XML Data access, updates


XQuery DML Extensions Integrates with Relational processing

Complements SQLXML

XML Support
Flexible Storage, Query and DML
SQL XQuery
XML Data Type
FName LName Addr Phone Fax XML

Demos

XQuery

SQL Web Services

Native SOAP access


Standards based access to SQL Server No client dependency Improved Interoperability

HTTP.SYS

New HTTP ENDPOINT object


Configure connection info Configure authentication Expose Functions & SPs Expose TSQL Batches

Leverages kernel-mode listener

http://myserver/sql Port: 80 Integrated Auth WebMethod = myDb.dbo.mySP HTTP Endpoint

T-SQL Enhancements

Varchar(max), Varbinary(max)

Alternative to Text, Image Uniform Programming model Try/Catch

Exception Handling

Recursive Queries MARS Other


Pivot, UnPivot Top (expression)

Customer usage, benefit : Better database applications, addresses existing pain points.

Demos

CTE, Try/Catch, Rank()

Full-Text

Integration with Server

DDL Backup, Restore of Catalogs Multi-Instance

Thesaurus Multi-column Support for additional languages Huge strides in Scalability, Performance Customer usage, benefit : Scalability and Performance, Integrated management

Service Broker
SQL Engine SQL Engine
APP 1 APP 2

Framework for building Reliable, asynchronous, distributed applications Communication infrastructure


Two-way Dialogs Reliable delivery to local, remote queues Exactly-once, In-order semantics Large Message Fragmentation

Service Broker

Fully integrated into the database engine

Programming Model - DDL and DML Integrated Management and Deployment

Dependent Yukon features Events, Query Notifications, SQLiMail Customer Usage, benefits: Enables new scenarios - async SPs, Scalable distributed multi-db applications

Scalable, comprehensive solution


Extensive data modeling capabilities New data mining algorithms for advanced analytics Integrated with Visual Studio for rapid BI development New extensible reporting platform

Real-time decision making tools

Scalable and reliable for 24*7 support


Integration with operational systems Supports heterogeneous data sources Enterprise-class ETL (DTS) Native XML Web Services

Extend information to employees, partners


Business Intelligence
Scalable, comprehensive solution

End-to-end business intelligence Integrated with Visual Studio for rapid BI development

Real-time decision making tools

New extensible reporting platform


Scalable and reliable for 24*7 support
Reporting Services Development Tools Management Tools Analysis Services OLAP & Data Mining Data Transformation Services ETL SQL Server Relational Engine

BI for the entire enterprise


Supports heterogeneous data sources


Enterprise-class ETL (DTS)

Analysis Services

Unified Dimensional Model

Integrating relational and OLAP views Bringing the best of MOLAP to ROLAP KPIs, MDX scripts, translations, currency

Pro-active caching

Advanced Business Intelligence

Web services

Native XML/A

Data Mining Focus in Yukon

Complete set of analytics

Most popular data mining algorithms (5 new) Enhanced creating, editing, and viewing environment

Embedded data mining


Embed data mining in LOB applications Complete SQL language based API Native XML/A support

Integrated solution

Tight integration with Relational, OLAP, DTS, Reporting technologies Comprehensive SQL Server BI platform

Alliance with ISVs


Focus on broadening the market Agreed on finalizing DM industry standard based on OLE DB for DM and XML/A

Complete Set of Algorithms

Decision Trees

Introduced in SQL Server 2000

Clustering

Time Series

Sequence Clustering

Association

Nave Bayes

Neural Net

Reporting Services

Introduced with SQL Server 2000


Open, extensible enterprise reporting solution Report authoring, management, delivery Office System integration VS.NET development environment

SQL Server 2005 enhancements


Integration with AS, DTS, management tools Developer enhancements Improved report interactivity

Flash

Ad Hoc Query Tool

Data Transformation Services

A true Enterprise ETL platform


High performance and scale distribute transformations across processors Trustworthy and reliable built-in data cleansing, error data handling Complex data routing Full developer IDE Source control Visual debugging of control flow and data Great range of transforms out-of-the-box: little or no scripting required! Custom tasks, enumerations, transformations, data sources

Best in class usability


Highly extensible with native or managed code

BI Development Studio

A complete, integrated tool for the development of BI applications One tool, multiple technologies:

Relational, OLAP, DM, DTS, Reporting, Code, Web pages

Enterprise software development environment:


Integrated into Visual Studio.NET Team development, source control, versioning, developer isolation, resource independent coding

Development cycle lifetime support

Develop, Test, Deploy, Modify, Test

Breakthrough ease of use

2003-2004 Microsoft Corporation. All rights reserved.


This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

You might also like