Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SQL Server 2008 New Features


Published on

Going over the new features of all of the SQL Server 2008 components

Published in: Technology
  • Be the first to comment

  • Be the first to like this

SQL Server 2008 New Features

  1. 1. SQL Server 2008 New Features Dan English Principal Consultant - Minneapolis
  2. 2. Today’s Agenda • Discuss new features in SS2008 and lot of demos • T-SQL • SQL Mgmt Studio • SQL Database Engine • SSRS • SSIS • SSAS • Questions?
  3. 3. T-SQL •GROUPING SETS •A GROUP BY clause that uses GROUPING SETS can generate a result set equivalent to that generated by a UNION ALL of multiple simple GROUP BY clauses. GROUPING SETS can generate a result equivalent to that generated by a simple GROUP BY, ROLLUP or CUBE operation. •MERGE •Performs insert, update, or delete operations on a target table based on the results of a join with a source table. For example, you can synchronize two tables by inserting, updating, or deleting rows in one table based on differences found in the other table. •Table valued parameters •Table-valued parameters are declared by using user-defined table types. You can use table-valued parameters to send multiple rows of data to a Transact-SQL statement or a routine, such as a stored procedure or function, without creating a temporary table or many parameters. Table-valued parameters also have the benefit of being able to participate in set-based operations. •Initializing declared variables •Example: DECLARE @counter int = 0 (instead of declaring and then setting the value) •Incrementing syntax  += •Example: @counter += 1 (instead of the doing @counter = @counter + 1) •Debugger
  4. 4. T-SQL T-SQL Demos • GROUPING SETS • MERGE • Table Valued Parameters
  5. 5. SQL Mgmt Studio •Intellisense •activate with CTRL+SPACEBAR or CTRL+J •works with stored procedures also •provides error list – validation done pre-execution •Object Search •Embedded in the Object Explorer Details •Right-click and synchronize to load that object •Activity Monitor •PowerShell Integration •‘Select Top 1000 rows’ and ‘Edit Top 200 rows’ •User connection information in query tab
  6. 6. SQL Mgmt Studio SQL Mgmt Studio Demos • Intellisense • Object Search • Activity Monitor
  7. 7. SQL Database Engine •Policy Management •Auditing – server and database level •Backup compression •Data Types •date, time, datetimeoffset, datetime2 •Filestream •Spatial – geography, geometry •HierarchyID •Sparse Columns, Filtered Indexes •Encryption at DB level •Resource Governor •Change Data Capture •Logging improvements (transactional)
  8. 8. SQL Database Engine SQL Database Engine Demos • Auditing • Backup Compression • CDC
  9. 9. SSRS •No IIS Requirement (uses http.sys directly) •Report Builder 2.0 (MS Office 2007 look and feel tool) •Rich formatting support in textbox •Tablix •Data visualization improvements (Dundas charts, gauges, and more to come) •Performance improvements with report generation •New Word render and CSV and Excel improvements •Data Region Window and other minor UI changes
  10. 10. SSRS SSRS Demos • Report Builder 2.0 • Gauge • Tablix
  11. 11. SSIS •Performance improvements in pipeline •Cache Transform •Lookup Improvements •Data Profiling Task (and viewer) •C# support in script task
  12. 12. SSIS SSIS Demo • Data Profiling Task
  13. 13. SSAS •Designer changes (dimension and aggregation, attribute relationships) •DMVs •AMO Warnings (best practice alerts) •Block computations •Backup and restore improvements •New Time Series Algorithm •And more
  14. 14. SSAS SSAS Demo • Dimension Designer Improvements • DMVs
  15. 15. Resources SQL Server 2008 Home Site What's New (SQL Server 2008) SQL Server Best Practices Microsoft Virtual Labs (TechNet and MSDN) Microsoft BI Site Channel9 MSDN BI Screencasts Magenic Blogs
  16. 16. Questions ???