Simple question: does SQL Server provide any kind of record level checksum etc to guarantee that data in = data out? Or is this something that should be implemented at the application level with CRC/MD5?
Edit 1: I’m not talking about referential integrity, data range validation, or anything else like that.
Yes, you can configure three modes for page data integrity through the
PAGE_VERIFYoption.See for instance this article about page verification options.