sqlclr

    1热度

    2回答

    我想写一个SQLCLR函数,它将返回一个可为null的布尔值。如果我声明这样的函数:public static SqlBoolean? IsTimeZoneDST(SqlString timeZone),那么当试图使用程序集时说我的返回值的类型不匹配时会出错。有什么我丢失或不可能返回一个可空的布尔值在这种情况下?

    0热度

    1回答

    在我的CLR代码中,我有一个包含xml的内存流。我想将这个xml传回给我调用CLR的SQL。只是想看看你们是否可以给我一些如何最好地实现这一目标的建议。提前致谢。 我使用 的.Net 4.6 C#的CLR 的SQL Server 2014

    2热度

    1回答

    我有一个CLR DLL(使用C#编写的源代码),它被加载到SQL Server中。初始化过程很昂贵,所以我通常只想做一次。但是,有时可能需要重新初始化,我不想重新启动SQL Server来完成此操作。因此,我有而不是将这些静态变量标记为只读。我的问题是,我的静态变量以看似随机的方式重置为null。我非常有信心,我没有任何线程问题,并且我的代码无论如何都将这些值设置为null。通过分析我的日志文件,

    4热度

    2回答

    我越来越疯狂试图在我的类库中使用Json序列化器/反序列化器,并在SQL Server中导入我的程序集。 我正在使用响应Json字符串的WebAPI,并且我想创建调用该API并使用api结果的CLR Sql过程。 我尝试2种方式来反序列化JSON字符串: 1) System.Web.Script.Serialization 2) System.Runtime.Serialization.Json

    3热度

    1回答

    存在着有关如何在SQL Server中使用F#与SQLCLR一些博客文章是有帮助的:http://richardminerich.com/2015/12/a-safer-way-to-use-f-with-sql-clr/,http://thelastexpression.blogspot.com/2012/04/f-agents-and-sqlclr.html,https://rojepp.wo

    -1热度

    1回答

    我创建在我面对错误 "Could not load file or assembly 'Microsoft.SqlServer.SqlClrProvider, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The module was expected

    1热度

    1回答

    我创建使用SQL CLR触发器在Microsoft SQL Server 2012的一个数据库同步引擎,这些触发器不调用存储过程或函数(从而有机会获得inserted和deleted伪表但无法访问@@ procid)。 差异here,以供参考。 这种“同步引擎”使用映射表来确定哪些表和字段映射是此同步作业。为了确定目标表和字段(从我的映射表),我需要从触发器本身获取源表名。我在Stack Over

    1热度

    2回答

    我们有许多使用.NET 2.0或.NET 3.5编译的程序集。 有没有一种方法,通过一个未公开的表,函数等 - 人们可以查询数据库中的程序集列表并获取程序集的.NET版本? 我们查询了sys.assemblies,它包含各种汇编信息,但不包括目标框架版本。 我们正在将我们的08R2实例升级到Windows Server 2012,并且需要了解哪些程序集当前的目标是.NET 2.0框架,而不是3.5

    1热度

    1回答

    我在C#创建以下方法定义CLR存储过程: public static void MyProcedure (SqlString path, SqlString fileName, out SqlBoolean? myValue) 但是当我尝试在SQL Server 2016创建: create procedure [dbo].[MyProcedure] @path nvarchar(m

    1热度

    1回答

    我有一个SQL CLR函数,从Web API返回JSON的“不能从一个封闭的TextReader读”,在这里上课我的代码 [Microsoft.SqlServer.Server.SqlFunction] public static SqlString Funcion() { SqlString document; HttpWebRequest request = (Http