Aby to zadziałało, musisz ustawić go jako NIEBEZPIECZNY.
Najwyraźniej niektóre metody TimeZoneInfo mają HostProtectionAttribute ustawiony, co oznacza, że nie mogą być używane w kodzie SQL Server CLR.
Chyba że zdecydujesz „nie zależy mi na stabilności i wiem lepiej”. Nie biorę żadnej odpowiedzialności, jeśli Twój serwer stanie się dymiącym kraterem w ziemi, jeśli użyjesz UNSAFE...