MSSQL не поддържа BEFORE тригери. Най-близкото, което имате, е INSTEAD OF тригери, но тяхното поведение е различно от това на BEFORE тригери в MySQL.
Можете да научите повече за тях тук и имайте предвид, че INSTEAD OF triggers "Указва, че тригерът се изпълнява вместо задействащия SQL израз, като по този начин се отменят действията на задействащите оператори." По този начин действията при актуализацията може да не се осъществят, ако тригерът не е правилно написан/обработен. Каскадните действия също са засегнати.
Вместо това може да искате да използвате различен подход към това, което се опитвате да постигнете.