SQL Server 2008
Exceptions
handle
SQL Server 2012
using
TRY.CATCH
High Availability features as Log
Shipping, Replication, Mirroring &
Clustering
Unique Exceptions handling with THROW
New Feature ALWAYS ON introduced with addition of 2008
features.
Web Development and Business
Intelligence
3
business
Enhanced
intelligence
with
features.
Excel PowerPivot by adding more
In Addition with SQL server 2008, Web Development and
Business
Intelligence
Enhanced
with
business
intelligence
features and Excel PowerPivot by adding more drill and KPIs.
drill and KPI through.
4
Could not supported for Windows
Server Core Support.
Supported for Windows Server Core Support
New Columnstore Indexes feature that is completely unique to
Columnstore
Indexes
not
supported.
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.
PowerShell Supported
Enhanced PowerShell Supported
Distributed replay allows you to capture a workload on a
Distributed replay features not
production server, and replay it on another machine. This way
available.
changes in underlying schemas, support packs, or hardware
changes can be tested under production conditions.
1
0
PowerView not available in BI
features
EXECUTE
users to create mash ups of BI reports from all over the
Enterprise.
with
RECOMPLIE
feature
Maximum numbers of concurrent
connections to SQL Server 2008
Enhanced EXECUTE with many option like WITH RESULT SET.
SQL
server
The
SQL
2012
has
unlimited
concurrent
connections.
is 32767
The SQL Server 2008 uses 27 bit
1
1
PowerView is a fairly powerful self-service BI toolkit that allows
bit
precision
for
spatial
calculations.
TRY_CONVERT()
and
FORMAT()
1
2
functions are not available in SQL
ORDER BY Clause does not have
Server
2008
Server
2012
uses
48
bit
precision
for
spatial
calculations
TRY_CONVERT() and FORMAT() functions are newly included in
SQL
Server
ORDER BY Clause have OFFSET / FETCH options for paging
2012
3
1
4
OFFSET
FETCH
options
for
paging
SQL Server 2008 is code named
as Katmai.
SQL Server 2012 is code named as Denali
In SQL Server 2008, audit is an
1
5
Enterprise-only
feature.
available
in
Evaluation,
and
Only
Enterprise,
In SQL Server 2012, support for server auditing is expanded to
include
all
editions
of
SQL
Server.
Developer
Edition.
Sequence is not available in SQL
1
6
Server
2008
Sequence is included in SQL Server 2012.Sequence is a user
defined object that generates a sequence of a number
The Full Text Search in SQL Server 2012 has been enhanced by
allowing us to search and index data stored in extended
The
1
7
Full
Text
Search
in
SQL
Server 2008 does not allow us to
search and index data stored in
extended properties or metadata.
properties or metadata. Consider a PDF document that has
properties filled in like Name, Type, Folder path, Size, Date
Created, etc. In the newest release of SQL Server, this data could
be indexes and searched along with the data in the document
itself. The data does have to be exposed to work, but its
possible
now.
Analysis Services will include a new BI Semantic Model (BISM).
Analysis Services in SQL Server
1
8
BISM
is
does not have BI Semantic Model
(BISM) concept. 3-layer model that includes: Data Model,
Business Logic and Data Access
1
9
The BCP Utility and SQLCMD Utility utilities enhanced with -K
The BCP not support K Option.
option, which allows to specify read-only access to a secondary
replica in an AlwaysOn availability group.
sys.dm_exec_query_stats added
four
columns
to
help
troubleshoot long running queries. You can use the total_rows,
2
0
sys.dm_exec_query_stats
min_rows, max_rows and last_rows aggregate row count columns
to separate queries that are returning a large number of rows
from problematic queries that may be missing an index or have
a bad query plan.