Если вы действительно хотите защитить свою бизнес-логику, используйте SQL CLR, если базового шифрования и соглашения с вашими клиентами недостаточно. http://msdn.microsoft.com/en-us/library/938d9dz2.aspx
Откровенно говоря, и это не означает, что вы слегка пренебрежительно относитесь к вам, но в эти дни вы мало что можете сделать с помощью триггера T-SQL, который потребовал бы много усилий для обратного инжиниринга, даже если пользователи не могли получить доступ к коду. Удаление этой логики из базы данных, возможно, является наилучшим способом ее защиты.