Sql Server 2008 | Remark/Description | |
Great Enhancement in architecture | ||
Enterprise Data Platform | Policy-Based Management | for compliance… |
Data collector | performance data collects disk usage,activity, query stats. | |
Manageability Enhancements | Data Compression | improve disk Io and memory utilization |
Backup Compression | ||
Resource Governor | control resources. | |
Transparent Data Encryption | complete database | |
Security Enhancements | External Key Management | Security.-using third party |
Data Auditing | audit -login, data access and modifications … | |
Hot - Add -- CPU and Memory | ||
Server group management | Central Management Servers --e.g.. can run single query on multiple servers. | |
Partition Aligned Indexed View | for very large partitioned tables | |
Extended Events | like trace/troubleshooting … no UI | |
Availability | ||
Enhanced Mirroring… automatic page repair | ||
Dynamic Development | ||
Programmability Enhancements | Grouping Sets | similar to CUBE and Rollup and more |
MERGE Operator | good for 'UPSERT' update -insert | |
LINQ | Language Integrated Query can query from languages e.g.. C#, .net | |
Change Data Capture (CDC) | Capture changes in your tables | |
Table - Valued Parameters ( TVPs) | now we can pass tables into SP | |
Conflict Detection in Peer-to-Peer Replication | ensures that data remains consistent | |
Beyond Relational | ||
New data types | GEOGRAPHY | Special data type |
GEOMETRY | Special data type | |
DATE | ||
TIME | ||
DATETIMEOFFSET | ||
DATETIME2 | ||
FILESTREAM data | External storage for BLOB in NTFS file system | |
New Collations | 80 new collations are denoted by *_100 version references | |
HIERARCHYID | ||
SPARSE COLUMNS | efficient way to store NULL | |
Hyper - V* | Support Virtualization | |
Star Join Query optimization | for warehouses | |
Filtered Indexes and Statistics | subset of rows in the table | |
SQL Server Management Studio | T-Sql Debugger | |
IntelliSense | ||
Database Engine Error List Window | ||
support PowerShell | Scripting language | |
Removed in 2008 | Compatibility 60,65, and 70 | |
Backup log with truncate only/no_log | ||
LOAD & DUMP statement | old as backup/restore stmt | |
Surface Area Configuration (SAC) is now SQL CM (Configuration Manager) | ||
There are five new dynamic management views to present memory information: | ||
sys.dm_os_memory_brokers (Transact-SQL) | ||
sys.dm_os_memory_nodes (Transact-SQL) | ||
sys.dm_os_nodes (Transact-SQL) | ||
sys.dm_os_process_memory (Transact-SQL) | ||
sys.dm_os_sys_memory (Transact-SQL) |
*Virtualization : Added in support for Windows Server 2008 R2 with Hyper-V and Hyper-V Server 2008 R2
comparison between 2005 and 2008..
---------
Arshad Ali... has written a series (5) of articles on sqlservercentral for what's new in sql server 2008...
http://msdn.microsoft.com/en-us/library/ms144262(printer).aspx
http://msdn.microsoft.com/en-us/library/cc645579.aspx
http://msdn.microsoft.com/en-us/library/bb510411.aspx
http://msdn.microsoft.com/en-us/library/cc645993.aspx