2 番目の変換に問題はありません。 SQL Management Studio で SQL ステートメントを実行すると、次のようになります。
------------------------------------ C50B0567-F8CC-4219-A1E1-91C97BD9AE1B (1 row(s) affected) -------------------- 7423352504965404994 (1 row(s) affected) ------------------------------------ C50B0567-F8CC-4219-0000-000000000000 (1 row(s) affected)
プレ>8 バイトの値を 16 バイトの GUID に変換しているので、GUID の半分はゼロになります。これはまさにあなたが見ているものです。