* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download SQL Server 2005 Overview - MD ColdFusion User`s Group
Extensible Storage Engine wikipedia , lookup
Microsoft Access wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Functional Database Model wikipedia , lookup
Team Foundation Server wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Relational model wikipedia , lookup
Clusterpoint wikipedia , lookup
SQL Server 2005 Overview SQL Server Comprehensive, Integrated Data Platform Reporting Services Enterprise Reporting Notification Services Notifications & Alerts Replication Services Data Replication Data Transformation Services ETL SQL Server Engine Relational Database Engine Management Tools Development Tools Analysis Services OLAP & Data Mining 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   Strengthening SQL Authentication   Password complexity, expiration and lockout 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 Principal Mirror 1 5 2 SQL Server 2 Log 3-6 Data SQL Server 4 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: Management Objects (SMO)    Managed code, new design patterns Improved Scalability, Scripting New: SQLCMD   New Rich GUI Integrated Authoring, Management Support all SQL Server components High Performance CMDLine New: SQLMail Replacement  SMTP Support, Cluster Support, No Outlook required Demos Management Studio 64 bit SQL Server 2000 – 32bit running on a Xeon Server AWE Memory (up to 32GB) 3GB Virtual Address space available to SQL 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 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 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 User Defined Aggregates  Extensibility hook into the Query Processor using a well-defined Contract  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   Managed Procedures - XP replacement   Demand Forecasting application being developed as a scenario Robust alternative to access external resources (file/registry) UDTs - Small, scalar types to augment SQL’s native typespace  E.g. Date, time Demos Stored Procedures, User Defined Types Native XML Store  Native XML Datatype   XML Schema (optional)    Schema Collections XML Indexes XML Data access, updates     Columns, Variables, Parameters 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     HTTP.SYS New “HTTP ENDPOINT” object      Standards based access to SQL Server No client dependency Improved Interoperability 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)    Exception Handling     Try/Catch Recursive Queries MARS Other    Alternative to Text, Image Uniform Programming model 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 Real-time decision making tools • New extensible reporting platform • Scalable and reliable for 24*7 support • Integration with operational systems Extend information to employees, partners • Supports heterogeneous data sources • Enterprise-class ETL (DTS) • Native XML Web Services 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 • Supports heterogeneous data sources • Enterprise-class ETL (DTS) Analysis Services OLAP & Data Mining Data Transformation Services ETL SQL Server Relational Engine Management Tools BI for the entire enterprise Reporting Services Development Tools • Analysis Services  Unified Dimensional Model   Pro-active caching   Bringing the best of MOLAP to ROLAP Advanced Business Intelligence   Integrating relational and OLAP views KPIs, MDX scripts, translations, currency… Web services  Native XML/A Data Mining Focus in Yukon  Complete set of analytics    Embedded data mining     Embed data mining in LOB applications Complete SQL language based API Native XML/A support Integrated solution    Most popular data mining algorithms (5 new) Enhanced creating, editing, and viewing environment 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 Clustering Time Series Association Naïve Bayes Introduced in SQL Server 2000 Sequence Clustering 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     Best in class usability      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! Highly extensible – with native or managed code  Custom tasks, enumerations, transformations, data sources BI Development Studio   A complete, integrated tool for the development of BI applications One tool, multiple technologies:   Enterprise software development environment:    Integrated into Visual Studio.NET Team development, source control, versioning, developer isolation, resource independent coding Development cycle lifetime support   Relational, OLAP, DM, DTS, Reporting, Code, Web pages… 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.