使用数据集的 SQL Server Service Broker
我正在将控制台应用程序转换为从 SQL Server 中的 Service Broker 运行2005。 该应用程序大量使用 DataSet 。 数据集是否应该在 SQLCLR 中工作?如何…
从 CLR 存储过程中访问 Sql FILESTREAM
我正在尝试从 CLR 存储过程访问 Sql 文件流。我已经设置了一个非常简单的数据库,其中包含一个包含文件流列的表。我可以使用简单的控制台应用程序成功…
重新部署包含 CLR 存储过程的 .NET 程序集
我编写了一个位于程序集中的 CLR 存储过程。 我有一个构建系统,可以从我们的源代码控制存储库自动构建和部署 .net 应用程序。 我希望这两件事能够协…
同步访问sql server SQLCLR中的静态变量
我编写了一个集成在sql server中的程序集,提供了一些用C#编写的存储过程。该程序集有一个只读静态变量,保存一些配置数据。该数据通过存储过程进行操…
使用 .Net 3.5 程序集 SQL 2005 CLR?
我有一个 CLR 存储过程,它引用在 VS 2008 中创建的使用 Linq 的程序集。 我们将此程序集称为“MyLib”。 我似乎无法将“MyLib”放入我的 SQL 2005 数…
无论如何,是否能够在“插入”中引用 xml/文本列? 和“已删除” SQL Server 2008 (CLR) 触发器中的表?
当我在 SQL Server 2008 的 clr 触发器中“从删除中选择 *”时,出现异常。是否能够从触发器中的已删除和插入表访问 xml/文本列?…
无法从 select ... from table 语句调用标量值 CLR UDF
我创建了一个标量值 CLR UDF(用户定义函数)。 它需要一个时区 ID 和一个日期时间,并返回转换为该时区的日期时间。 我可以通过简单的选择来调用它,…
使用 SQL CLR 存储过程进行表记录插入的最佳实践?
最近我们将一组复杂的基于C#的调度逻辑转换为SQL CLR存储过程(在SQL Server 2005中运行)。 我们相信我们的代码是一个很好的 SQL CLR 候选者,因为:…
Sqlserver中CLR集成可能出现哪些问题
我阅读了一篇有关在 sqlserver 中使用 CLR 集成的文章,并且想知道可能存在哪些潜在问题(如果有)。 我的想法是使用它来验证遗留数据库中潜在的不良…
如何获取 CLR 触发器中当前执行命令的 sql server 用户名?
我知道 SqlContext.WindowsIdentity 返回正在执行命令的当前用户(在 CLR 触发器中),但是,这仅适用于经过 Windows 身份验证的用户。 如果是 sql se…