SQLCLR 和 DateTime2
使用 SQL Server 2008、Visual Studio 2005、.net 2.0 SP2(支持新的 SQL Server 2008 数据类型)。 我正在尝试编写一个 SQLCLR 函数,该函数将 DateT…
如何在 SQL CLR 中添加 Linq 支持
据我了解,System.Core.dll 和 System.Xml.Linq.dll 在 SQL Server 2008 中受支持(或将受支持)。 我正在尝试在 SQL 2008 CLR 项目中使用 Linq to Ob…
是否可以在 SQL Server 中使用 CLR 代码创建新的 T-SQL 运算符?
我有一个非常简单的 CLR 函数来进行正则表达式匹配, public static SqlBoolean RegExMatch(SqlString input, SqlString pattern) { if (input.IsNull…
'默认架构不存在'将 SQL CLR 程序集部署到 SQL Server 2008
我正在部署一个示例 SQL CLR 存储过程,该存储过程具有 SQL CLR 类型作为参数,使用 Visual Studio 2008 和菜单 Project ->;部署。 public partial cl…
如何重构 T-SQL 存储过程,将其参数封装到类中
在我的 SQL Server 2008 上,我有一个包含大量参数的存储过程。 其中第一部分在每次调用中都会使用,第二部分的参数很少使用。我无法将逻辑移动到两个…
SQL CLR 中的内存压力通知
Google 无法告诉我 SQL CLR 内是否有可用的 API 来获取内存压力通知。 显然它被使用了,因为 AppDomain 将在内存压力下卸载,但问题是通知是否在卸载…
从 SQL Server 执行 VB.NET DLL
目标: 我们想要使用 .Net 3.5 使用 VB.NET 2008 编写一个 DLL,执行 HTTP 请求, 然后我们想要从 SQL Server 2005 调用 DLL(在触发器中)并向 DLL …
CLR 程序集不会在 64 位 SQL Server 2005 中加载
我们在安装 SQL Server 2005(32 位)时使用带有一些用户定义函数的程序集。我们使用这样的脚本将其部署到生产中: CREATE ASSEMBLY [Ourfunctions] A…
如何在SQL Server 2008中部署CLR功能
我在 VS2008 中创建了一个名为“RegularExpression”的 SQL Server 项目。在该项目中,我创建了一个“Regex.cs”类,并编写了一个有关正则表达式的函…
SQL Server 2008 CLR 与 T-SQL:效率/速度有区别吗?
我是一名 C# 开发人员,在 T-SQL 中完成了一些基本的数据库工作。然而,我需要编写一个非常复杂的存储过程,远远超出我的 T-SQL 知识。 作为 SQL Serv…
使用 CLR 从注册表中获取值
有没有一种方法可以使用 CLR 过程从注册表获取值,而无需将 Microsoft.Win32 注册为 SQL Server 中的程序集? 我希望从 CLR 过程中的注册表获取 Digit…
索引如何在 SQL 用户定义类型 (UDT) 上工作?
这已经困扰我一段时间了,我希望 SQL Server 专家之一能够对此进行一些说明。 问题是: 当您对包含 UDT(CLR 类型)的 SQL Server 列建立索引时,SQL …
如何找到支持启用了 CLR 的 SQL Server 的 ASP.NET 托管公司?
因此,我在 ASP.NET 和 SQL Server 2008 中开发了一个 Web 应用程序。我将部分 SQL 代码实现为 .NET 程序集(而不是 t-sql),因为它执行密集的计算,…
Sql 2005 CLR 集成 - 是否支持动态程序集加载?
我有一个静态类,它动态加载 .NET 程序集(使用 Assembly.LoadFile 方法) 我收到以下错误消息: Msg 6522, Level 16, State 2, Line 3 A .NET Framew…
如何通知 Windows 服务(c#)数据库表更改(sql 2005)?
我在 SQL2005 数据库中有一个负载很重(许多插入/更新/删除)的表。我想尽可能实时地对所有这些更改进行一些后处理(异步以免以任何方式锁定表)。我…