CHECKDB, Corruption, and Data Integrity

Integrity checks, corruption findings, and database integrity incidents.

29 associated posts26 primary posts

Always On Availability Groups, Backup Checksums, and Corruption

The latest version of sp_Blitz® alerts you if you haven't been using the WITH CHECKSUM parameter on your backups. This parameter tells SQL Server to check the checksums on each page and alert if there's corruption. But what about corrupt backups? Books Online says: NO_CHECKSUM - Explicitly disables the generation of backup checksums (and the validation…

Read more about Always On Availability Groups, Backup Checksums, and Corruption 15 comments — Join the discussion

3 Things You Need to Start Doing to Your Database Server

Taking care of your health is incredibly important (says the marathon runner). Eating right, exercising, and getting plenty of rest help you stay healthy and perform optimally. Your database server’s health is important to your company’s health. You need to take regular backups, check for consistency, and keep indexes tuned for optimal performance. Here are…

Read more about 3 Things You Need to Start Doing to Your Database Server 14 comments — Join the discussion

Who’s testing your restores? No, really – who’s testing your restores?

I recently posed the question, “Who’s taking your backups?” This is of utmost importance, because your business’s data is the business. Protecting it and backing it up need to be priorities for DBAs.

Now, for my next question: who is responsible for restoring those backups?

Read more about Who’s testing your restores? No, really – who’s testing your restores? 5 comments — Join the discussion

Where to Run DBCC on Always On Availability Groups

With SQL Server 2012's new AlwaysOn Availability Groups, we have the ability to run queries, backups, and even DBCCs on database replicas.  But should we? Paul Randal (Blog - @PaulRandal) covered this issue in today's SQLskills Insider newsletter, and he says: "It’s not checking the I/O subsystem of the log shipping primary database – only…

Read more about Where to Run DBCC on Always On Availability Groups 48 comments — Join the discussion