Microsoft SQL Server 2012 Internals
by Bob Beauchemin Kalen Delaney Conor Cunningham, Jonathan Kehayias, Benjamin Nevarez, and Paul S. Randal
Understanding compatibility levels
Each new version of SQL Server includes many new features, most of which require new keywords and also change certain behaviors that existed in earlier versions. To provide maximum backward compatibility, Microsoft enables you to set the compatibility level of a database running on a SQL Server 2012 instance to one of the following modes: 110 (for SQL Server 2012), 100 (for SQL Server 2008), or 90 (for SQL Server 2005). All newly created databases in SQL Server 2012 have a compatibility level of 110 unless you change the level for the model database. A database that has been upgraded or attached from an older version has its compatibility level set to the version from which the database was upgraded.
All the examples ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access