Dear Microsoft Support,
I am writing to inquire about a discrepancy I have encountered while migrating a database from SQL Server 2016 to SQL Server 2022. I am utilizing the CHECKSUM_AGG function to verify data integrity during the migration process, however, I am obtaining different results for the checksum values between the two versions.
I would like to understand if there have been any alterations in the calculation algorithm for the CHECKSUM_AGG function or changes in the underlying data structures that could account for this discrepancy.
I have provided the following details to assist in troubleshooting:
Select CHECKSUM_AGG(checksum(*))
From SYS.Objects;
I have already reviewed the Microsoft documentation for CHECKSUM_AGG but have not found a clear explanation for this behavior.
Any insights or guidance you can provide would be greatly appreciated.
Thank you for your prompt attention to this matter.
Sincerely,
Shay