I plan to change the compatibility level on the databases in an sql server 2016 sp1 instance from 100 to 130. When upgraded from sql 2008 to sql 2016 the compatibility level was changed from 80 to 100.
I also am in the planning stages of installing the SP2 and the latest cumulative update.
What is best practice for changing the compatibility level – before or after the SP2 and cumulative updates are installed?
Sql-server – alter compatibility level
sql-server-2016
Related Question
- Sql-server – Do SQL service packs effect SQL Compatibility mode
- Sql-server – why will compatibility mode change amount of storage iops
- Sql-server – SQL Server 2016 Compatibility Level and Datetime 2
- Sql-server – Difference between changed compatibility level database and new database
- Sql-server – Cannot set up replication between two servers
- Sql-server – Changing compatibility level from 2008 to 2016
- Sql-server – Compatibility level of databases based on sql server version
- Sql-server – High CPU Usage on certain query when changing DB Compatibility Level
Best Answer
SQL Server 2016 SP1 is out-of-support so you should upgrade to supported service pack first.
Then the best practices for altering the database compatibility level are documented here: Change the Database Compatibility Level and use the Query Store