Hashbytes-kolonnen oprettes som en VARBINARY(MAX)
medmindre du specifikt fortæller det, at 20 bytes er rigeligt:
alter table dbo.Softs
add TitleHash AS CAST(hashbytes('SHA1', [Title]) AS VARBINARY(20)) PERSISTED
Når du har gjort det, kan du oprette dit indeks (unik eller ej) på den kolonne:
CREATE UNIQUE NONCLUSTERED INDEX [UIX_TitleHash]
ON [dbo].[Softs]([TitleHash] ASC)
Nu skulle dette fungere fint.