Download presentation
Presentation is loading. Please wait.
1
SQL Server 2005 Overview Greg Low Readify Greg.Low@readify.net
2
What We Will Cover Manageability enhancements Security enhancements Business Intelligence enhancements
3
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
4
Prerequisite Knowledge Knowledge of –Microsoft SQL Server 2000 or –Microsoft SQL Server 7.0 Level 200
5
Agenda Introduction Manageability Security Business Intelligence Session Summary
6
Introduction SQL Server 2005 Data Platform
7
.NET Framework Common Language Runtime Integration User-defined Aggregates User-defined Data Types User-defined Functions SQL Server.NET Data Provider Extended Triggers Data Types Managed SQL Types New XML Datatype Varchar (MAX) Varbinary (MAX) SQL Server Engine New Message Service Broker HTTP Support (Native HTTP) Database Tuning Advisor Multiple Active Result Sets Persisted Computed Columns Snapshot Isolation Level Scale Up Partitioning VIA support NUMA support Database Failure and Redundancy Fail-over Clustering (up to 8 node) Enhanced Multi-instance Support Database Mirroring Database Snapshots XML XQUERY Support XML Data Manipulation Language FOR XML Enhancements XML Schema (XSD) Support MSXML 6.0 (Native).Net XML Framework Full-text Search Indexing of XML Datatype Database Maintenance Backup and Restore Enhancements Checksum Integrity Checks Dedicated Administrator Connection Dynamic AWE Fast Recovery Highly-available Upgrade Online Index Operations Online Restore Parallel DBCC Parallel Index Operations Management Tools New Management Studio MDX Query Editor Version Control Support XML/A SQLCMD Command Line Tool Performance Tuning Profiler Enhancements Profiling Analysis Services Exportable Showplan Exportable Deadlock Traces MDAC SNAC Microsoft Installer base setup Support for Active Directory Deployment SQL Client.NET Data Provider Server Cursor Support Asynch Security All Permissions Grantable Fine Grain Administration Rights Separation of Users and Schema Data encryption primitives Replication Auto-tuning Replication Agents Oracle Publication Improved Blob Change Tracking Replication Monitor OLAP and Data Mining Analysis Management Objects Windows Integrated Backup and Restore Web Service/XML for Analysis DTS and DM Integration New Data Mining Algorithms Auto Packaging and Deployment Data Transformation Services New Architecture (DTR + DTP) Complex Control Flows Control Flow Debugging For Each Enumerations Property Mappings Full Data Flow Designer Full DTS Control Flow Designer Graphical Presentation of Pkg Execution Immediate Mode and Project Mode Package (Advanced) Deployment Tools Custom Tasks and Transformations Reporting Services Multiple Output Formats Parameters (Static, Dynamic, Hierarchical) Bulk Delivery of Personalized Content Support Multiple Data Sources STS (Web Parts, Doc Libraries) Visual Design Tool Charting, Sorting, Filtering, Drill-Through Scheduling, Caching Complete Scripting Engine Scale Out architecture Open XML Report Definition Notification Services & SQL Server CE
8
Secure, reliable, and productive database platform for line-of-business and analytical applications High availability for enterprise applications Security enhancements Focus on manageability; self optimization Enterprise Data Management Developer Productivity Business Intelligence 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 Introduction Empowering Productivity
9
Agenda Introduction Manageability Security Business Intelligence Session Summary
10
Manageability Tools Replaces Enterprise Manager, Query Analyzer Can manage multiple servers New: SQL Server Management Studio –New rich GUI –Integrated authoring, management –Supports all SQL Server components
11
Management Studio demonstration demonstration
12
Manageability SQLCMD Command-line tool for executing T-SQL statements and scripts –Replaces osql –Uses OLE DB (not ODBC or DB-Library) Has a dedicated administrator connection
13
SQLCMD demonstration demonstration
14
Manageability SQLiMail Uses SMTP, not Extended MAPI Profiles –Secure – Profiles enable specification of users with access to SQLiMail profile –Integrated management within SQL Server –Failover – can point to multiple SMTP servers from one profile for ensured mail delivery Service Broker used to deliver messages to avoid blocking a stored procedure Execute sendimail_sp
15
Manageability Tuning Tools XML Show Plan –Publicly available Schema –Programmatic access –Portability Database Tuning Advisor –Time bound tuning –What-if analysis –Scalability
16
Manageability Diagnostic Tools Dynamic Management Views –Server transparency –“sys.memory_clerks” –“sys.schedulers”
17
SQL Profiler –Integrated with Performance Monitor –Deadlock graph Manageability Diagnostic Tools
20
Agenda Introduction Manageability Security Business Intelligence Session Summary
21
Security Feature Enhancements Authorization Enhancements –User schema separation –Module execution context –Catalog security –Granular permission control –Encryption enhancements Auditing –DDL triggers –Events
22
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
23
Security Solution: User-Schema SeparationUser Database Object Schema Contained in Owned by Owned By Table View Stored Proc Function User 2 Owned by Drop user does NOT require application change!
24
Security User-Schema Separation Each schema has an owning principal – user or role Each user has a default schema for name resolution Object creation inside schema requires CREATE permission and ALTER or CONTROL permission on the schema –Example: Creation of table in schema requires CREATE TABLE permission and ownership of schema or ALTER or CONTROL on schema Role1User1 Owns Has default schema Owns Approle1 Owns Schema1Schema2 Schema3 SP1 Fn1 Tab1 Database
25
Security Execution Context User 3 Select Perms checked for User3 Execute Perms checked for User3 User1.Proc1 User1.T1 NO Perms checked for User3 User 3 User2.Proc1 User1.T1 ‘Execute AS ‘X’ ’ Execute Perms checked for User3 Select Perms checked for ‘X’. Not for user3 SQL Server 2005 SQL Server 2000 User2.Proc1User1.T1
26
Security Module Execution Context Execute AS CALLER Execute AS “UserName” Execute AS SELF Execute AS OWNER
27
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
28
Agenda Introduction Manageability Security Business Intelligence Session Summary
29
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
30
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
31
Business Intelligence Development Studio demonstration demonstration
32
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 –Rich end-user reporting Reporting Services
33
Analysis Services Unified Dimensional Model –Integrating relational and OLAP views Pro-active caching –Bringing the best of MOLAP to ROLAP Web services –Native XML/A
34
Enterprise BI - Today DW Datamart Data Model Reporting Tool (3) MOLAP Reporting Tool (1) ToolData Source OLAP Browser (2) OLAP Browser (1) Reporting Tool (1)
35
Enterprise BI – a Messy Reality DW Datamart Data Model Reporting Tool (3) MOLAP Reporting Tool (1) ToolData Source OLAP Browser (2) OLAP Browser (1) Reporting Tool (1) OLAP vs. Reporting Duplicate Data Duplicate Models
36
DW Datamart Data Model BI Applications MOLAP Reporting Tool (1) ToolData Source OLAP Browser (2) OLAP Browser (1) Reporting Tool (1) UDM Enterprise BI – With A UDM
37
XML/A or ODBO DW Datamart BI Applications MOLAP Reporting Tool (1) ToolData Source OLAP Browser (2) OLAP Browser (1) Reporting Tool (1) UDM Analysis Services Analysis Services Scaleable, High Performance UDM Server
38
XML/A or ODBO DW Datamart BI Applications MOLAP Reporting Tool (1) ToolData Source OLAP Browser (2) OLAP Browser (1) Reporting Tool (1) UDM Analysis Services Cache Notifications Analysis Services Transparent MOLAP Caching
39
XML/A or ODBO DW Datamart BI Applications Reporting Tool (1) ToolData Source OLAP Browser (2) OLAP Browser (1) Reporting Tool (1) UDM Analysis Services Cache Analysis Services Data Marts are Virtualized
40
XML/A or ODBO DW BI Applications Reporting Tool (1) ToolData Source OLAP Browser (2) OLAP Browser (1) Reporting Tool (1) UDM Analysis Services Cache Analysis Services Streamlined BI Infrastructure
41
Data Mining Focus 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
42
Value of Data Mining 5 new algorithms Graphical tools/wizards 12 embeddable viewers Tightly integrated with AS, DTS, Reporting Integration with Web/Office apps SQL Server 2005 OLAP Reports (Adhoc) Reports (Static) Data Mining Business Knowledge Easy Difficult Usability Relative Business Value
43
Complete Set of Algorithms Decision Trees Clustering Time Series Sequence Clustering Association Naïve Bayes Neural Net Introduced in SQL Server 2000
44
Agenda Introduction Manageability Security Business Intelligence Session Summary
45
New integrated management tools Secure by design, by deployment, and by default Expanded and enhanced availability options
46
For More Information Visit TechNet at www.microsoft.com/technet
47
Microsoft Learning Training Resources for IT Professionals To see the detailed syllabus or to locate a training provider, visit www.microsoft.com/learning www.microsoft.com/learning CourseTitleAvailable 2733AUpdating Your Database Administration Skills to Microsoft SQL Server 2005 Now 2734AUpdating Your Database Development Skills to Microsoft SQL Server 2005 Now
48
SQL Server 2005 2 Day Workshops Microsoft SQL Server 2005 Database Infrastructure & Scalability, presented by Brent Challis, DDLS Microsoft SQL Server 2005 Business Intelligence, presented by Peter Myers. Tenix Connections Microsoft SQL Server 2005 Development, presented by Greg Low, White Bear Consulting
49
SQL Server 2005 Workshops Cost $650 and $575 for early birds. For Schedule, Registration and further information –Partners only http://www.microsoft.com/australia/partner/training/ 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) http://www.microsoft.com/australia/events/sql2005
50
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 www.microsoft.com/australia/partner/training/default.aspx Microsoft Customers can register for all 3 workshops at com.au/YukonCusBI com.au/YukonCusDev com.au/YukonCusAdmin Workshops run nationally and are scheduled between 7 March and 30 June 2005, places are limited so be quick.
51
User Community SQLServer.org.au (Australian SQL Server User Group) Sign up and attend your local user group!
52
Code Camp Code Camp Oz is happening 23/24 th April at Charles Sturt University in Wagga Wagga Be there! www.codecampoz.com
53
The SQL Server 2005 University Masters Fully accredited, masters level degree from Charles Sturt University SQL Server 2005 MCDBA certification included as an integral component Graduates eligible for full professional level membership of the Australian Computing Society Part time study delivered via Distance Education Qualifies for Government FEE-HELP program Places available for experienced applicants without previous qualifications First intake commences September 2005 Register your interest at www.itmasters.infowww.itmasters.info
54
Where Can I Get Help? Free chats and webcasts www.microsoft.com/technet/community/chats www.microsoft.com/technet/community/webcasts List of newsgroups www.microsoft.com/technet/community/newsgroups Microsoft community sites www.microsoft.com/technet/community Community events www.microsoft.com/technet/community/events Community columns www.microsoft.com/technet/community/columns
56
Session Credits Author: Saskia Schott – Modified by Greg Low Producer/Editor: Alan Le Marquand Technical Specialists –[Reviewer 1] –[Reviewer 2] Microsoft Reviewers/Editors
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.