För att få detta att fungera måste du ställa in det som OSÄKERT.
Tydligen har vissa TimeZoneInfo-metoder HostProtectionAttribute set vilket innebär att de inte kan användas i SQL Server CLR-kod.
Om du inte bestämmer dig "jag bryr mig inte om stabilitet och vet bättre". Jag tar inget ansvar om din server blir en rykande krater i marken om du använder OSÄKER...