Quantcast
Viewing all articles
Browse latest Browse all 7696

Run DBCC after upgrade from SQL 2008 to SQL2012

We are upgrading from SQL 2008 to SQL 2012, our environment has 6 TB of data (80 DBs) all mirrored to another server.

I saw it is recommended to run DBCC CheckDB after the upgrade. my problem is that it takes a very long time to run it, and it consumes a lot of CPU.

I will run a DBCC CheckDB NOINDEX every weekend (it takes 26-40 hours).

I'm using the rolling upgrade method. (meaning keeping the mirror active (suspended) while upgrading both servers).

I have a few questions on it:

1. If I run the DBCC on the first server, do I need to re-run it again when upgrading the replica a day after?

2. Which options can I use with the DBCC CheckDB to reduce the timing, while keeping the requirement of running DBCC CheckDB on the upgrade process:

- NoIndex

- Physical_only

- No Infomessage

3. What is the risk that I take if I continue working before doing DBCC CheckDB. Do I have to wait with the second replica not being upgrade until I get this task done on the first one (to allow fallback if needed)?

4. Is there a point on running the DBCC CheckDB even when running an in-place upgrade and NOT changing the compatibility level yet?


Viewing all articles
Browse latest Browse all 7696

Trending Articles