Eche un vistazo al comando CHECKSUM:
SELECT CHECKSUM_AGG(BINARY_CHECKSUM(*)) FROM sample_table WITH (NOLOCK);
Eso devolverá el mismo número cada vez que se ejecute, siempre que el contenido de la tabla no haya cambiado. Vea mi publicación sobre esto para obtener más información:
Así es como lo usé para reconstruir las dependencias de caché cuando cambiaron las tablas:
Dependencia de caché de base de datos ASP.NET 1.1 (sin disparadores)