Spójrz na polecenie SUMA KONTROLNA:
SELECT CHECKSUM_AGG(BINARY_CHECKSUM(*)) FROM sample_table WITH (NOLOCK);
To zwróci tę samą liczbę za każdym razem, gdy zostanie uruchomiona, o ile zawartość tabeli nie uległa zmianie. Zobacz mój post na ten temat, aby uzyskać więcej informacji:
Oto jak użyłem go do odbudowania zależności pamięci podręcznej po zmianie tabel:
Zależność pamięci podręcznej bazy danych ASP.NET 1.1 (bez wyzwalaczy)