Em vez de ter uma coluna separada para UpperEmail, sugiro que você crie uma coluna computada que faça isso. Com uma coluna computada, você não precisaria usar um gatilho.
Ex:
Alter Table YourTableName Add UpperEmail As Upper(Email)
Alter Table YourTableName Add UpperEmail As Upper(Email)