如何将 SQL CLR 存储过程部署到多台服务器
我继承了一个 SQL CLR 项目,作为我正在为客户开发的代码维护项目的一部分。诚然,我对 SQL CLR 还很陌生,所以我试图弄清楚它是如何工作的。 我注意…
SQL CLR 中的存储过程
如何在 SQLCLR 中使用 C# 编写存储过程? 目前我正在使用 SQL Server Management Studio,并使用 T-SQL 编写存储过程,例如 create proc sp_item as .…
CLR 存储过程,接受 nvarchar(max) 的对象参数
我有一个 CLR 存储过程,它采用任意列中的值作为参数。要处理所有可能的列,参数 if 类型为 object / sql_variant: [SqlFunction] public static boo…
CLR 函数调用远程 SQL Server
我对 SQL Server CLR 完全陌生。我明白,在业务逻辑用SQL实现起来确实很复杂的情况下,我们应该使用CLR。 VB.NET中有很多处理数据的功能,例如标准化…
需要在 SQL CLR 中进行远程处理
我必须使用外部服务处理 BLOB,该服务只能通过远程处理获得(!)。 因此,我必须注册一个引用 System.Runtime.Remoting.dll 的程序集。所以,我必须…
sql clr 超时
我有一个调用 webmethod 的 CLR 存储过程。 webmethod 调用的运行时间有点长(大约需要 3 分钟才能完成)。 CLR sp根本不调用Sql服务器,但是它超时了…
在 SQL Server 2005 中模拟自治事务
即使我的事务回滚,我也需要将一些日志数据保留在不同的表中。 我已经知道在 SQL Server 中不可能做这样的事情 begin tran t1 insert ... insert ... …
塞拉,塞拉! Net Framework 4.0 支持 SQL 2008?
我做了大量工作开发 CLR 例程以使用 VS2010 实现 DAL 功能,打算将它们移植到 SQL2008R2 clr 程序集; 进行了单元测试,一切似乎都很好.. 然后,将它…
将 SELECT 移至 SQL Server 端
我有一个 SQLCLR 触发器。它内部包含一个大而混乱的 SELECT,其中包含以下部分: (CASE WHEN EXISTS(SELECT * FROM INSERTED I WHERE I.ID = R.ID) TH…
SQL CLR 存储过程输出
有一个名为 User 的简单类及其对象列表 public class User { public int ID public string UserName public string UserPassword } ... List userList…
SQL Server 2008 在 CLR 存储过程中接收用户定义的表类型?
我在 SQL Server 2008 中有表值参数,例如: CREATE TYPE UserType AS TABLE ( UserID int, UserName nvarchar(100), UserPassword nvarchar(100) ) …
当数据库处于活动状态并且更改频繁时,SQL/CLR 集成需要考虑哪些因素?
我刚刚第一次创建了一个 CLR 函数并将其部署到数据库中,在阅读了一些关于它的工作原理之后,我认为这对于像我这样的 C# 程序员来说是一个不错的选择…