• For several reasons I'm not to keen on a calculated column for the hashes, performance being an obvious one, I rather hash the content on the insert.

    SO VERY TRUE!! There are so many things I see clients do on SQL Server that should be done elsewhere!! It is a precious, VERY EXPENSIVE, collection of limited resources (RAM, IO, CPU, LOCKS, IO, LATCHES, IO, etc, etc) that when constrained or overwhelmed cause performance issues.

    Best,
    Kevin G. Boles
    SQL Server Consultant
    SQL MVP 2007-2012
    TheSQLGuru on googles mail service