Quantcast
Channel: SQL Server Database Engine forum
Viewing all articles
Browse latest Browse all 12963

Compatibility_level on SQL Server 2012 in-place upgrade

$
0
0

Hi all,

Based on BOL, master and user databases' compatibility_level will not be changed to 110 on SQL Server 2012 in-place upgrade.

Database Compatibility Level After Upgrade

The compatibility levels of the tempdb,model, msdb andResource databases are set to 110 after upgrade. Themaster system database retains the compatibility level it had before upgrade.

If the compatibility level of a user database was 90 or 100 before the upgrade, it remains the same after upgrade. If the compatibility level was 80 or less before upgrade, in the upgraded database, the compatibility level is set to 90, which is the lowest supported compatibility level in SQL Server 2012.

I get the some result in our environment. So in-place upgrade SQL 2008 instance to SQL 2012 (both standalne and clustered), master/user databases' compatibility_level is 100. I also try to use SQL 2012 new functionOFFSET and FETCH, it works.

My concern is, whether we have to manually update the compatibility_level to 110? As SQL 2012 new features seem work even with compatibility_level <110, is there any problem if we leave it?
(I didn't find any document about this, and related change metioned as a step for SQL 2012 in-place upgrade.)

Any thoughts?


MCSE:Data Platform


Viewing all articles
Browse latest Browse all 12963

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>