質問 1:HASHBYTES によって返された varbinary 値を nvarchar 列に挿入しているため、"中国語のような" 文字が表示されます。そのため、SQL Server はバイトを Unicode コード ポイント (文字) として解釈しようとします。
質問 2:SQL Server 2012 より前ではサポートされていません - SQL Server 2008 R2 HASHBYTES SHA2 が null を返す</a>
質問 1:HASHBYTES によって返された varbinary 値を nvarchar 列に挿入しているため、"中国語のような" 文字が表示されます。そのため、SQL Server はバイトを Unicode コード ポイント (文字) として解釈しようとします。
質問 2:SQL Server 2012 より前ではサポートされていません - SQL Server 2008 R2 HASHBYTES SHA2 が null を返す</a>