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