В SQL Server нет встроенного механизма проверки адресов электронной почты.
Существует множество регулярных выражений, которые проверяют адрес электронной почты (некоторые намного длиннее других), например, здесь , см., В частности, «Официальный стандарт: RFC 2822», рег.
Теперь SQL Server не имеет встроенной поддержки для запуска регулярных выражений, поэтому, если вы действительно хотите сделать это в SQL, вам необходимо использовать функциональность CLR - т.е. написать функцию .NET, которая выполняет проверку, который затем может быть вызван из SQL.
Однако я бы проверил адрес электронной почты раньше, прежде чем он попадет в базу данных.