Title: Welcome Plenary Ian Moulster Lead Programme Manager Microsoft Developer
1Welcome PlenaryIan MoulsterLead Programme
ManagerMicrosoft Developer Platform Evangelism
Group
MSDN Technical Briefing A Developers Guide to SQL
Server today and tomorrow 'Yukon' (version 2005)
2Plenary
- \Ple"nary\, a. LL. plenarius, fr. L. plenus
full Full entire complete absolute as, a
plenary license plenary authority.
3Agenda
- 0945 Welcome Plenary - Ian Moulster
- 1015 SQL Server 2000 Reporting Services - Stephen
Turner - 1115 Break
- 1130 SQL CLR Tim Sneath
- 1245 Lunch
- 1330 T-SQL and XML Enhancements Eric Nelson
- 1445 Break
- 1500 Analysis Services / DTS Tim Sneath
- 1615 QA / Close
4Housekeeping
- Post-event website http//www.microsoft.com/uk/ms
dn/events/post_events.asp - Critique forms etc
5(No Transcript)
6SQL Server GenerationsHistory of Innovation
1st Generation
2nd Generation
3rd Generation
SQL Server 7.0
SQL Server 2005
SQL Server 2000
SQL Server 6.0/6.5
- Availability focus
- Security
- Developer productivity
- Native XML
- First to include Enterprise ETL Deep Data Mining
- Performance, scalability focus
- XML support
- First to include Notification
- First to include Data Mining Reporting
- Re-architecture of relational server
- Extensive auto resource management
- First to include OLAP ETL
- Differentiation from Sybase SQL Server
- Windows integration
- First to include Replication
- Lowest TCO
- Automatic Tuning
- Reliability Security
- Integrated Business Intelligence
Cross-release objectives
7SQL Server Summary of release activities
- Web Services Toolkit
- Launched February 14th, 2002
- SQL BI Accelerator
- Launched May 9th, 2002
- SQL Notification Services
- Launched August 26th, 2002
- SQL Server CE 2.0 v2
- Launched September 16th, 2002
- SQL Server 2000 Service Pack 3
- Launched January 17th, 2003
- SQL Server 64 bit
- Launched April 24, 2003
- SQL Server Reporting Services
- Launched January 27th 2004
85TB and 33B rows in single app 15TB total
3TB network schema mapping app
3 TB telephony application 12B rows
1.7TB Internet auction app
1.6TB data warehouse
1.3TB data warehouse
1.3TB data warehouse retail application
1TB data warehouse retail application
1 TB customer credit data app, 16 TB total
9- High availability for enterprise applications
- Key security and performance features
- Focus on self manageability and optimization
- Integration with Visual Studio and .NET
- Native XML technology
- Interoperability via Web Services
- Real time decision making reporting, data mining
- Rich client and SharePoint solutions
- Comprehensive ETL solution up to 600 faster
10Industry Accolades
This new version - code-named "Yukon - is
slated to be Microsoft's greatest attack yet into
corporate enterprise data centers. The three main
themes of this release - enterprise-level
management, decision support, and a deep
development environment integration - map well to
functionality that IT organizations are seeking
in DBMS platforms. Mark Shainman, Meta Group
JULY 26, 2004 In addition to64-bit
functionality, Yukon testers this week can begin
to try out several other enhancements in SQL
Server 2005 Beta 2 designed to bolster
productivity, security and business
intelligence.
- JULY 26, 2004 -The only real downside to getting
started with the beta (2) is that it's bound to
make you impatient to deploy the real thing.
11- Availability and security advancements
- Database mirroring, online operations for
increased availability - Data security and privacy encryption, enhanced
auditing - Continued 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
12Manageability Goals
- Integrated Management, Rich UI
- Scale down time/effort for common management
tasks - Server Transparency
- Everything scriptable
1364-bit Database PlatformHigh-performance
computing
- Optimised for Windows Server 2003
- Support for AMD Opteron Intel Itanium with Beta
2 - Intel EM64T coming with Beta 3
- Great performance
- Large memory addressability (up to 32 TB)
- Nearly unlimited virtual memory (up to 8 TB)
- I/O savings due to larger memory buffer pools
- T-SQL code-compatibility with SQL Server 2000
- 8 node clustering support
- Same on-disk format as 32-bit for easy migration
- 64bit support for relational engine and BI
- Compelling alternative to expensive Unix solutions
The highly scalable database platform for memory
intensive, performance-critical business
applications
14SQL Server Mobile
- Expanded device support
- Support for future release of Windows Mobile
Smartphone - Support for TabletPC
- Support for next generation Windows Mobile
devices - Tighter integration with SQL Server and Visual
Studio - Integration with SQL Server Management Studio
- Import data to SQL Mobile from any DTS data
source - Integration with Visual Studio 2005
- Advanced feature set
- New storage engine
- Enhanced Query Processor
- Rich, expanded synchronization support
15Summary DBA Productivity with SQL Server 2005
- Reliable and secure
- Ease-of-use and TCO leader for database
management - Achieve high availability without added
complexity, cost - Scales from mobile device to the datacenter
16- 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
17.NET and Visual Studio IntegrationBreakthrough
in Developer Productivity
- Choice of programming language
- T-SQL for data-intensive functions and procedures
- .NET languages for CPU-intensive functions and
procedures - Choice of where to run logic
- Database or mid-tier
- Symmetric data access model ADO.NET
- Integrated debugging experience across mid-tier
and database tier - Seamlessly step cross-language TSQL and .NET
- Set breakpoints anywhere, inspect anything
- Flexible and extensible
- Users defined functions, procedures, triggers
- User defined types and aggregates
- XML data type / web services
18Query Notifications
- Execute query and get notified when the results
have changed - Subscription
- Query
- ID, Service Broker Service, TimeOut
- Notification
- SQL Server begins DIALOG with Service
- Notification is delivered to the Service
- Client APIs ADO.Net, OLEDB
- Customer Usage, benefit Caching
19Summary Developer Productivity with SQL Server
2005
- Most productive platform for DB development
- Familiar, end-to-end development environment
- Leverage existing skills
- Flexible, interoperable and extensible
20- 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 247 support
- BI for the entire enterprise
- Supports heterogeneous data sources
- Enterprise-class ETL (DTS)
21SQL Server 2005
A Complete Enterprise Data Management and BI
Solution
Management Tools
Development Tools
Reporting Services
Analysis Services OLAP Data Mining
Data Transformation Services ETL
SQL Server Relational Engine
22Summary Business Intelligence Productivity with
SQL Server 2005
- Real-time decision making
- Drive business insight at all levels of the
organisation Productive, integrated BI
development experience - End-to-end Business Intelligence capabilities
out-of-the-box
23Visual Studio 2005
ArchitectsDevelopersTesters ProjectManagers
HobbyistsEnthusiastsStudents
24SQL Server 2005 Express
- Same engine as other versions
- Main differences
- Lack of enterprise features support
- Limited to one CPU
- One GB memory limit for the buffer pool
- Databases have a 4GB maximum size
- Easy to scale up to pro / enterprise versions
- Designed with two uses in mind
- Server product (eg Web Server or database server)
- Local client data store
- The three main usage scenarios are
- Non-professional developers building Web
applications - ISVs redistributing SQL Server Express as a
low-end server or client data store - Hobbyists building basic client/server
applications
25Timeline beta 2 to launch
Public beta
Release to Manufacturing
Available at this event
Beta 2 July 2004
Beta 3 H1 2005
RTM Summer 2005
Launch H2 2005
Timing of final release will ultimately depend on
customer and partner beta feedback
26Yukon Ascend
- Yukon beta programme
- Fairly strict entry requirements
- Benefits to you could include a 5-day training
course, product group support via a private
newsgroup, access to beta code, and PR
opportunities in 2005 - Benefits to us include good real-world feedback,
and PR opportunities - Nominations close end Sept speak to me (or
email ianm_at_microsoft.com) if youre interested
27Some activities to be aware of
- Yukon webcasts from the UK team
- 5th, 15th and 22nd Sept
- DevelopMentor Yukon courses
- Essential SQL Server 2005 Yukon for
Developers - 18th October, 29th November both in London
- Discount rate of 1,275 if you quote this event
when booking! (normal fee 1,595) - See http//www.develop.com/us/training/course.aspx
?id180 - Express SKU webcasts coming up
- Keep watching www.microsoft.com/uk/events
28Whats in the bag?
- MSDN Magazine
- SQL Server 2005 beta 2 Developer Edition (CD)
- SQL Server 2005 beta 2 Resource DVD
- What about a Visual Studio 2005 beta?
- http//lab.msdn.microsoft.com/vs2005/get/emeaorder
/default.aspx - Small present as a thank-you!
29Resources
- Main page on Microsoft.com http//www.microsoft.c
om/sql/2005/ - Top 30 features http//www.microsoft.com/sql/200
5/productinfo/top30features.asp - Express Edition overview http//msdn.microsoft.co
m/library/default.asp?url/library/en-us/dnsql90/h
tml/sql_ovyukondev.asp - Developer information http//msdn.microsoft.com/l
ibrary/default.asp?url/library/en-us/dnsql90/html
/sql_ovyukondev.asp - Blogs
- http//blogs.msdn.com/tims/
- http//blogs.msdn.com/ericnel
- http//staff.develop.com/bobb/weblog/