180 likes | 536 Views
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. Choosing a Data Access Technology. Agenda.
E N D
Agenda • Introduction to SQL Server Native Client • Building High-Performance Data Access Solutions • Going Beyond Relational Data • Migrating Applications to SQL Server 2008
Agenda • Introduction to SQL Server Native Client • Building High-Performance Data Access Solutions • Going Beyond Relational Data • Migrating Applications to SQL Server 2008
Table-Valued Parameters • 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
FILESTREAM Data Store BLOBs in DB + File System • 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 Application BLOB
Sparse Columns SPARSE SPARSE SPARSE • Enable NULL data to consume no physical space • Access sparse columns directly or as XML-encoded name-value pairs
Spatial Data Types Spatial Operations E.g. find streets that intersect the Microsoft campus SELECT StreetName FROM Streets WHERE Streets.StreetGeo.STIntersects(@ms) = 1
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
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.