Data Purity Checks
The Data Purity setting in SQL Server is an option for the DBCC CHECKDB command. Adding the DATA_PURITY option causes the CHECKDB command to check for column values that are invalid or out of range1. Any database created in SQL Server 2005 or later will include the DATA_PURITY check by default.
Suggested Action
Run DBCC CHECKDB WITH DATA_PURITY
.
For databases upgraded from earlier versions of SQL Server, column-value checks aren't enabled by default until DBCC CHECKDB WITH DATA_PURITY
has been run error free on the database. After this, DBCC CHECKDB checks column-value integrity by default.
How to Enabled CHECKDB with Data Purity
USE [WhippetWorks];
GO
DBCC CHECKDB WITH DATA_PURITY;
Further Reading
DBCC CHECKDB (Transact-SQL) | Microsoft Learn
Troubleshooting DBCC error 2570 in SQL Server 2005 and later versions | Microsoft Learn