Въпрос 1:Получавате символи „подобни на китайски“, защото вмъквате varbinary стойност, върната от HASHBYTES, в колона nvarchar, така че SQL Server се опитва да интерпретира байтовете като Unicode кодови точки (символи).
Въпрос 2:Не се поддържа преди SQL Server 2012 - вижте SQL Server 2008 R2 HASHBYTES SHA2 връща null