Как определить, выполняется ли сборка из хранимой процедуры SQL Сервер CLR или запущена из приложения Windows?
SQL
CLR
Проверить SqlContext.IsAvailable
Следующий код должен возвращать различную информацию о сборке в обоих случаях.
System.Reflection.Assembly.GetEntryAssembly();