Professional Documents
Culture Documents
SQL Server 2005 Overview: Greg Low Readify
SQL Server 2005 Overview: Greg Low Readify
Greg Low
Readify
Greg.Low@readify.net
Agenda
• Introduction
• Manageability
• Security
• Business Intelligence
• Session Summary
Prerequisite Knowledge
• Knowledge of
– Microsoft SQL Server 2000 or
– Microsoft SQL Server 7.0
Level 200
Who Am I?
• SQL Server & .NET Consultant with Readify
• Director of White Bear Consulting
• Microsoft MVP for .NET
• INETA User Group Relations Chair for Asia-Pacific
• President of Qld MSDN User Group
• President of Qld SQL Server User Group
Introduction
SQL Server 2005 Data Platform
Replication
.NET Framework Database Maintenance Auto-tuning Replication Agents
Common Language Runtime Integration Backup and Restore Enhancements Oracle Publication
User-defined Aggregates Checksum Integrity Checks Improved Blob Change Tracking
User-defined Data Types Dedicated Administrator Connection Replication Monitor
User-defined Functions Dynamic AWE OLAP and Data Mining
SQL Server .NET Data Provider Fast Recovery Analysis Management Objects
Extended Triggers Highly-available Upgrade Windows Integrated Backup and Restore
Data Types Online Index Operations Web Service/XML for Analysis
Managed SQL Types Online Restore DTS and DM Integration
New XML Datatype Parallel DBCC New Data Mining Algorithms
Varchar (MAX) Varbinary (MAX) Parallel Index Operations Auto Packaging and Deployment
SQL Server Engine Management Tools Data Transformation Services
New Message Service Broker New Management Studio New Architecture (DTR + DTP)
HTTP Support (Native HTTP) MDX Query Editor Complex Control Flows
Database Tuning Advisor Version Control Support Control Flow Debugging
Multiple Active Result Sets XML/A For Each Enumerations
Persisted Computed Columns SQLCMD Command Line Tool Property Mappings
Snapshot Isolation Level Performance Tuning Full Data Flow Designer
Scale Up Partitioning Profiler Enhancements Full DTS Control Flow Designer
VIA support Profiling Analysis Services Graphical Presentation of Pkg Execution
NUMA support Exportable Showplan Immediate Mode and Project Mode
Database Failure and Redundancy Exportable Deadlock Traces Package (Advanced) Deployment Tools
Fail-over Clustering (up to 8 node) MDAC Custom Tasks and Transformations
Enhanced Multi-instance Support SNAC Reporting Services
Database Mirroring Microsoft Installer base setup Multiple Output Formats
Database Snapshots Support for Active Directory Deployment Parameters (Static, Dynamic,
XML SQL Client .NET Data Provider Hierarchical)
XQUERY Support Server Cursor Support Bulk Delivery of Personalized Content
XML Data Manipulation Language Asynch Support Multiple Data Sources
FOR XML Enhancements STS (Web Parts, Doc Libraries)
Security
XML Schema (XSD) Support All Permissions Grantable Visual Design Tool
MSXML 6.0 (Native) Fine Grain Administration Rights Charting, Sorting, Filtering, Drill-Through
.Net XML Framework Separation of Users and Schema Scheduling, Caching
Complete Scripting Engine
Full-text Search Data encryption primitives
Indexing of XML Datatype Scale Out architecture
Open XML Report Definition
Notification Services & SQL Server CE
Introduction
Empowering Productivity
• High availability for enterprise applications
Enterprise Data • Security enhancements
Management • Focus on manageability; self optimization
• Authorization Enhancements
– User schema separation
– Module execution context
– Catalog security
– Granular permission control
– Encryption enhancements
Security
User-Schema Separation
• New DDL for user and schemas
– CREATE/ALTER/DROP for USER, ROLE, and
SCHEMA
• Dropping user does not require application
rewrite
Security
Solution: User-Schema Separation
Table User 2
d by
wne
O
Function
Database Contained in Owned By Owned by
Schema User
Object
View
Stored Proc
User1.Proc1 User1.T1
• Execute AS CALLER
• Execute AS “UserName”
• Execute AS SELF
• Execute AS OWNER
Security
Certificates
• Encryption enhancements
– Encryption uses symmetric keys, asymmetric keys and
certificates
– SQL Server 2005 can generate certificates for encryption
– RC4, RSA, Triple-DES and AES encryption supported
• Encryption can be used with any level of SQL Server
2005 securable
Agenda
• Introduction
• Manageability
• Security
• Business Intelligence
• Session Summary
Data Transformation Services
• Enterprise ETL platform
– High performance
– High scale
– Trustworthy and reliable
• Best in class usability
– Rich development environment
– Source control
– Visual debugging of control flow and data
– Great range of transforms out-of-the-box
• Highly extensible
– Custom tasks
– Custom enumerations
– Custom transformations
– Custom data sources
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
demonstration
Business Intelligence
Development Studio
Reporting Services
MOLAP OLAP
Browser (1)
MOLAP OLAP
Browser (2)
Datamart Reporting
Tool (1)
Datamart
Reporting
Tool (1)
DW Reporting
Tool (3)
Enterprise BI – a Messy Reality
Data Source Data Model Tool Duplicate
Duplicate Models
Data
MOLAP OLAP
Browser (1)
Datamart
Reporting
Tool (1)
DW Reporting
Tool (3)
Enterprise BI – With A UDM
Data Source Data Model Tool
MOLAP OLAP
Browser (1)
MOLAP OLAP
Browser (2)
Datamart Reporting
UDM Tool (1)
Datamart
Reporting
Tool (1)
DW BI Applications
Analysis Services
Scaleable, High Performance UDM Server
Data Source Tool
OLAP
MOLAP Analysis Browser (1)
Services
MOLAP OLAP
XML/A or ODBO
Browser (2)
Datamart Reporting
UDM Tool (1)
Datamart
Reporting
Tool (1)
DW BI Applications
Analysis Services
Transparent MOLAP Caching
Data Source Tool
OLAP
MOLAP Analysis Browser (1)
Services
MOLAP OLAP
XML/A or ODBO
Browser (2)
Datamart Reporting
UDM Tool (1)
Datamart
Reporting
Tool (1)
DW Cache BI Applications
Notifications
Analysis Services
Data Marts are Virtualized
Data Source Tool
OLAP
Analysis Browser (1)
Services
OLAP
XML/A or ODBO
Browser (2)
Datamart Reporting
UDM Tool (1)
Datamart
Reporting
Tool (1)
DW Cache BI Applications
Analysis Services
Streamlined BI Infrastructure
Data Source Tool
OLAP
Analysis Browser (1)
Services
OLAP
XML/A or ODBO
Browser (2)
Reporting
DW UDM Tool (1)
Reporting
Tool (1)
Cache BI Applications
Data Mining Focus
• Complete set of analytics
– Most popular data mining algorithms (5 new)
– Enhanced creating, editing, and viewing environment
• Integrated solution
– Tight integration with Relational, OLAP, DTS, Reporting technologies
– Comprehensive SQL Server BI platform
Data Mining
OLAP
Reports (Adhoc)
Reports (Static)
Easy Difficult
Usability
• 5 new algorithms
• Graphical tools/wizards • Tightly integrated with AS, DTS, Reporting
• 12 embeddable viewers • Integration with Web/Office apps
Complete Set of Algorithms
Time Series
Naïve Bayes
Sequence Association
Clustering Neural Net
Agenda
• Introduction
• Manageability
• Security
• Business Intelligence
• Session Summary
Session Summary
• New integrated management tools
• Secure by design, by deployment, and by default
• Expanded and enhanced availability options
For More Information
– Partners only
http://www.microsoft.com/australia/partner/training/
– Customers and Partners:
http://www.microsoft.com/australia/events/sql2005
(This page will be available later this month)
SQL Server 2005 Workshops
• Register Now for Yukon Workshops
Microsoft Partner can register for all 3 workshops at
www.microsoft.com/australia/partner/training/default.aspx
• com.au/YukonCusDev
• com.au/YukonCusAdmin