Differences between SQL Server 2008/R2 and 2012
| Sr. No. | Sql server 2008 R2 | Sql server 2012 |
| 1 | Exceptions handle using TRY….CATCH | Unique Exceptions handling with THROW |
| 2 | High Availability features as Log Shipping, Replication, Mirroring & Clustering | New Feature ALWAYS ON introduced with addition of 2008 features. |
| 3 | Web Development and Business Intelligence Enhanced with business intelligence features. Excel PowerPivot by adding more drill and KPI through. | In Addition with SQL server 2008, Web Development and Business Intelligence Enhanced with business intelligence features and Excel PowerPivot by adding more drill and KPI’s. |
| 4 | Could not supported for Windows Server Core Support. | Supported for Windows Server Core Support |
| 5 | Columnstore Indexes not supported. | New Columnstore Indexes feature that is completely unique to SQL Server. They are special type of read-only index designed to be use with Data Warehouse queries. Basically, data is grouped and stored in a flat, compressed column index, greatly reducing I/O and memory utilization on large queries. |
| 6 | PowerShell Supported | Enhanced PowerShell Supported |
| 7 | Distributed replay features not available. | Distributed replay allows you to capture a workload on a production server, and replay it on another machine. This way changes in underlying schemas, support packs, or hardware changes can be tested under production conditions. |
| 8 | PowerView not available in BI features | PowerView is a fairly powerful self-service BI toolkit that allows users to create mash ups of BI reports from all over the Enterprise. |
| 9 | EXECUTE … with RECOMPLIE feature | Enhanced EXECUTE with many option like WITH RESULT SET…. |
| 10 | Maximum numbers of concurrent connections to SQL Server 2008 is 32767 | SQL server 2012 has unlimited concurrent connections. |
| 11 | The SQL Server 2008 uses 27 bit bit precision for spatial calculations. | The SQL Server 2012 uses 48 bit precision for spatial calculations |
| 12 | TRY_CONVERT() and FORMAT() functions are not available in SQL Server 2008 | TRY_CONVERT() and FORMAT() functions are newly included in SQL Server 2012 |
| 13 | ORDER BY Clause does not have OFFSET / FETCH options for paging | ORDER BY Clause have OFFSET / FETCH options for paging |
| 14 | SQL Server 2008 is code named as Katmai. | SQL Server 2012 is code named as Denali |
| 15 | In SQL Server 2008, audit is an Enterprise-only feature. Only available in Enterprise, Evaluation, and Developer Edition. | In SQL Server 2012,support for server auditing is expanded to include all editions of SQL Server. |
| 16 | Sequence is not available in SQL Server 2008 | Sequence is included in SQL Server 2012.Sequence is a user defined object that generates a sequence of a number |
Great article,Thank you for sharing this awesome Post.
ReplyDeleteKeep updating....
Microsoft BI Training Online
Thank you for your valuable feedback
Delete