在我看来,clr 存储过程是非常好的东西,它弥补了t-sql 做为一门查询语言的不足,使得数据库在处理逻辑问题的时候不像以前那么蹩脚,许多DB程序员为了用 t-sql实现一个简单的过程逻辑而大伤脑筋,比如一个非常间的需求,我想传递一个数组,里面装有id,想更新这些id的行的状态,就是在传递一个数组到存储过程中并分割成若干个id,一个在C#中非常简单的实现却要为t-sql绞尽脑汁。。。。相信大多数程序员都有我类似的苦恼。而在最近的项目中,涉及到由联通过来的短信数据处理,预处理短信表是由另外一个模块插入的,我负责的模块需要对这个预处理短信表的记录读取出来,定时扫描整个表,如果有需要处理的短信,那么要由windows服务定时读取出来,并且根据短信种类的不同做业务逻辑的分发,整个模块的性能要求非常高,所有的上行短信都要经过这个表,并处理。每秒发生的开连接插入删除造作非常多。最开始的设计是使用windows服务定时扫表并更新回数据库,一条一条的更新回数据库。。。。其性能之差是难以想象的。所以准备采取clr存储过程结合job,把业务逻辑的分发也拿到数据库clr环境下做,节省往返开销和连接开销。
总之,t-sql 是一门面向查询的语言,以数据为主,但是对过程的处理支持却非常差劲,clr 集成就能非常好的弥补了这点。之所以写个开篇,是看到有些人还是对这种技术的应用环境的不了解。好了,接下来,我准备写一些关于clr 集成的 sql server 2005 下的应用,包括clr proc clr function 等。欢迎大家指正!
附上使用context connection 和使用一般数据库连接的对比图,大家可以参考一下。
相关推荐
关于sqlserver2008 clr集成 资源源于不但搜索,自由源于不但努力
Sqlserver2005 CLR数据库对象开发指南
使用 SQL Server 2005中的 CLR 集成
详细介绍SQL/CLR,让你用c#更轻松的来写存储过程,触发器等等
SQL Server 2005的CLR集成.pdf
01.SQL Server 2005中的CLR_Demo
SQL SERVER CLR 的讲解,如果配置CLR,及一个CLR 库的文档 ,可以针对例子,编写自已的CLR 函数.
不多说,CLR Types for Microsoft SQL Server 2014,64位,支持 ReportViewer 2015。 找了好久才找到,真的来之不易,象征性收1个积分。
百度microsoft system clr types for sql server 2012出来的微软下载地址都只是一个txt的文件,csdn居然有人要50分,太气愤了,积分意思的收1分,确实找这个花了点时间,里面包含英文、简、繁体。解压密码: ...
部署查看Windows SQL服务器报表的时候会用到
NULL 博文链接:https://jaylong.iteye.com/blog/850586
是Inside Microsoft SQL Server 2005系列书中的第一本,SQL Server类的顶尖之作 全球公认SQL Server 2005经典著作,囊括大量鲜为人知的技术内幕,大师智慧、专家经验尽览无余。 本系列图书中文版得到了微软...
SQL2005 CLR编程
Microsoft System CLR Types For SQL Server 2012 /SQLSysClrTypes.msi
CLR扩展DLL 在MS-SQL Server 环境中实现文件、目录操作,程序使用VS2010编写,语言Vb.net。运行起来飞一般的感觉! 包含文件、目录操作的常用20多个函数,支持网络访问文件。 我经过5~6年的使用,实现用SQL管理复杂...
microsoft system clr types for sql server 2012 中文 microsoft system clr types for sql server 2012.7z
Microsoft® System CLR Types for Microsoft® SQL Server® 2012 SQL Server System CLR Types 包包含用于在 SQL Server 2012 中实现 geometry、geography 和 hierarchy ID 类型的组件。此组件可单独从服务器安装...
找了好久的microsoft system clr types for sql server 2012/2014,为了rdlc可编辑需要这个插件
microsoft system clr types for sql server 2012 想安装report viewer2012需要用到这个
使用Microsoft SQL Server 2005和这本权威书籍中所包含的广泛信息,可以构建功能强大的企业级数据库程序。本书介绍了如何开发服务器端和客户端数据库应用程序,以及如何分析业务智能数据。还深入介绍了所有的全新...