如何在运行时检测SQL Hosted CLR

时间:2010-10-20 12:48:07

标签: sql-server sqlclr

我想检测我的程序集是否在运行时加载到SQL Hosted CLR中,以便安全地处理AppDomain FriendlyName字符串。

不幸的是,AppDomain.CurrentDomain.DomainManager.EntryAssembly在此上下文中为null

任何帮助表示赞赏。 TIA。

1 个答案:

答案 0 :(得分:1)

我使用SqlContext.IsAvailable来确定我是否在SQLCLR下运行......它可以实现一种享受..

http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.server.sqlcontext.isavailable.aspx