SQL Server ® 2008 ® Native Client. Agenda  Introduction to SQL Server Native Client  Building High-Performance Data Access Solutions  Going Beyond.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Your Data Any Place, Any Time Delivering Location Intelligence with Spatial Data.
Jeremy Boyd Director – Mindscape MSDN Regional Director
If you have SQL Server 2005, you get all the features below plus the following: If you have SQL Server 2000, you get all the features below plus.
Working with SQL and PL/SQL/ Session 1 / 1 of 27 SQL Server Architecture.
Deploying Visual Studio Team System 2008 Team Foundation Server at Microsoft Published: June 2008 Using Visual Studio 2008 to Improve Software Development.
Confidential ODBC May 7, Features What is ODBC? Why Create an ODBC Driver for Rochade? How do we Expose Rochade as Relational Transformation.
Overview of ADO.NET Chapter 1 ADO.NET 4.0 Development.
Phil Brewster  One of the first steps – identify the proper data types  Decide how data (in columns) should be stored and used.
Database Design and Introduction to SQL
Windows Azure Migrating SQL Server Workloads Speaker Title Organization.
Windows ® Powered NAS. Agenda Windows Powered NAS Windows Powered NAS Key Technologies in Windows Powered NAS Key Technologies in Windows Powered NAS.
Overview SQL Server 2008 Overview Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP, MCTS Microsoft Web Development MCP ITIL.
CIS 764 – Presentation Somil Chandwani.  With Microsoft Data Access Components (MDAC), developers can connect to and use data from a wide variety of.
PlacePlace TypeType ServiceService Analysis Caching Integration Sync Search Relational BLOB Query BackupLoad Multi Dim In Memory File XML Reporting.
SSIS Over DTS Sagayaraj Putti (139460). 5 September What is DTS?  Data Transformation Services (DTS)  DTS is a set of objects and utilities that.
Overview of SQL Server Alka Arora.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
Cube Enterprise Database Solution presented to MTF GIS Committee presented by Minhua Wang Citilabs, Inc. November 20, 2008.
Native Support for Web Services  Native Web services access  Enables cross platform interoperability  Reduces middle-tier dependency (no IIS)  Simplifies.
SQL Server 2008 Spatial Summary 2 Spatial Data Types (CLR UDT) Comprehensive set of Spatial Methods High Performance Spatial Indexes Spatial Library Sink/Builder.
Microsoft Dynamics AX 2009 Integration and Development with the.NET Framework Introduction to the Course.
2 An Overview of SQL Server 2008 New Features Jeremy Boyd Mindscape MSDN Regional Director & MVP – SQL Server DAT302.
Hitachi Consulting’s Solution Offerings Eric Winton Manager Technology Solutions Hitachi Consulting.
WHAT’S NEW IN SQL SERVER 2008: T-SQL Martin Bell SQL Server MVP.
Universal Data Access and OLE DB. Customer Requirements for Data Access Technologies High-Performance access to data Reliability Vendor Commitment Broad.
Boost data-driven application development using SQL Server Centric.NET Code Generator David Rodriguez SQL Server Technology Specialist Microsoft Corporation.
SQL Server 2012 Session: 1 Session: 3 Introduction to SQL Server 2012 Data Management Using Microsoft SQL Server.
Microsoft Sync Framework Content flow for the enterprise.
Introduction to Microsoft Windows 2000 Integrated support for client/server and peer-to-peer networks Increased reliability, availability, and scalability.
Hosting Websites and Web Applications with Microsoft ® SQL Server ® 2008.
Migrating an Enterprise Microsoft Product (TFS) on to Windows Azure Sriram Dhanasekaran SDE II, Microsoft.
Connectivity Solutions from DataDirect™ John Goodson Vice President, DataDirect, R&D.
Database Connectivity with ASP.NET. 2 Introduction Web pages commonly used to: –Gather information stored on a Web server database Most server-side scripting.
Data Management Conference Performance & Scalability Simon Sabin London September 29th.
Introduction Because database applications today reside in a complicated environment, various standards have been developed for accessing database servers.
Your Data Any Place, Any Time Beyond Relational. Overview of Beyond Relational Applications Today Beyond Relational Feature Overview Whirlwind Feature.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
Microsoft Confidential Jon Jahren Produktsjef Applikasjonsplattform Microsoft.
Leverage SQL Server 2008 in Your.Net Code with Visual Studio 2008 SP1 David Sackstein John Bryce Training
Aleksandar Drašković Enterprise Architect deroso Solutions GmbH Data shredding: a deep dive into SharePoint 2013 storage architecture.
Unit 1: IBM Tivoli Storage Manager 5.1 Overview. 2 Objectives Upon the completion of this unit, you will be able to: Identify the purpose of IBM Tivoli.
Data Access Methodologies: When to choose what (ADO.NET, Entity Framework, WCF Data Services) Wriju Ghosh Lead Partner Consultant, Microsoft.
R EMAINING TOPICS IN JDBC Sagun Dhakhwa. O VERVIEW Introduction to JDBC API Types of JDBC Drivers Introduction to ODBC.
Comprehensive Flexible Global Storage and Search Responsive Available Secure Manageable Federation Coordination Consolidation Transformation Synchronization.
Building Enterprise Applications Using Visual Studio®
Data Platform and Analytics Foundational Training
MongoDB Er. Shiva K. Shrestha ME Computer, NCIT
6/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
What’s New in SQL Server 2016 Master Data Services
Julie Strauss Senior Program Manager Microsoft
Entity Based Staging SQL Server 2012 Tyler Graham
Overview of Azure Data Lake Store
SQL Server 2008 By Sam Nasr March 25, 2008.
Database.
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
DAT381 Team Development with SQL Server 2005
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Pushing Data to and from the Cloud with SQL Azure Data Sync
Building Self-Service BI Applications Using PowerPivot
Advanced Database System
Windows Forms in Visual Studio 2005: An in-depth look at key features
Introduction to ASP.NET Parts 1 & 2
Windows Forms in Visual Studio 2005: An Overview
Mark Quirk Head of Technology Developer & Platform Group
Getting Data Where and When You Want it with SQL Server 2005
Presentation transcript:

SQL Server ® 2008 ® Native Client

Agenda  Introduction to SQL Server Native Client  Building High-Performance Data Access Solutions  Going Beyond Relational Data  Migrating Applications to SQL Server 2008

SQL Native Client Overview ODBC Driver OLE DB Provider Single native DLL New features only available when using SQL Server 2008 Supports SQL Server 2000 Onwards Provided with SQL Server 2008 Downloadable from MSDN Universally available to developers

Choosing a Data Access Technology ADO.NET – System.Data.SqlClient Microsoft.NET Framework SQL Server Native Client ODBC OLE DB Native code for SQL Server Windows Data Access Components (Formerly MDAC) Native code for pre SQL Server 2000 SQL Server 2005 JDBC Driver Java

Agenda  Introduction to SQL Server Native Client  Building High-Performance Data Access Solutions  Going Beyond Relational Data  Migrating Applications to SQL Server 2008

SQL Native Client Performance High performance SQL Server client access SQL Server 2008 release Optimized at the network protocol level for both ODBC and OLE DB Upwards of 10% performance improvement

Table-Valued Parameters Encapsulate tabular data in client application Ship to the server in a single command Operate on the data as a table in Transact-SQL  Improved programming model  Significant performance benefits  Cleaner, more maintainable code  Better scalability for large data volumes

Agenda  Introduction to SQL Server Native Client  Building High-Performance Data Access Solutions  Going Beyond Relational Data  Migrating Applications to SQL Server 2008

 Storage Attribute on VARBINARY(MAX)  Unstructured data stored directly in the file system (requires NTFS)  Dual Programming Model  Transact-SQL (Same as SQL BLOB)  Win32 Streaming APIs with Transact-SQL transactional semantics  Data Consistency  Integrated Manageability  Back Up / Restore  Administration  Size limit is the file system volume size  SQL Server Security Stack Store BLOBs in DB + File System Application BLOB FILESTREAM Data

Sparse Columns IDTitleFirstNameMiddleInitialLastNamePhone 1KeithHarris MrDavidPelton 3ElizabethAAnderson 4JoshPollock  Enable NULL data to consume no physical space  Access sparse columns directly or as XML-encoded name-value pairs SPARSESPARSESPARSE

User-Defined Types Implemented as CLR types Custom data structures Remove 8 KB size limit Enables more application scenarios SQL Server 2008 Enhancements

SELECT StreetName FROM Streets WHERE = 1 Spatial Operations E.g. find streets that intersect the Microsoft campus geography data type Geodetic spatial data geometry data type Planar spatial data Spatial Data Types

ORDPATH Data Type Organization hierarchy, file/folder hierarchy, etc Tree-structured data and containment relationships Application manages the tree structure Modeled as (parent, child) pair parent-child relationship, ancestor-descendant relationship relative order of nodes in the tree unlimited insertion of new nodes anywhere in tree without re-id of existing nodes Data type to better represent hierarchical relationships Allows byte-by-byte comparison of whole ORDPATH values Optimizable Operations are very fast. Provides a Huffman-encoded, variable-length, binary representation

Agenda  Introduction to SQL Server Native Client  Building High-Performance Data Access Solutions  Going Beyond Relational Data  Migrating Applications to SQL Server 2008

Migrating from SQL Server 2005  Migrate only as needed  SQL Server 2008 Native Client supports previous versions  SQL Server 2005 Native Client supports SQL Server 2008  New features are unavailable SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2005 Native Client SQL Server 2008 Native Client All features supported New features unsupported

Date and Time Data Types A date only data type date A time only data type time A time zone-aware data type datetimeoffset A datetime type that supports larger fractional seconds and year range than the datetime data type datetime2

Summary High-performance data access Powerful support for relational data and beyond Easy migration from previous releases and other database platforms

© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.