| 加入收藏| 设为首页| 联系我们
SQL Server 2005上的CLR和ADO.NET 2.0讲解
http://www.domcn.org 文章来源:本站收藏 点击数:
SqlClient三者,把整个处理包装到一个代价比较昂贵的分布式交易中。总而言之,到底要使用那种事务处理,要看您的应用需要。 笔者要提醒您注意的是,在CLR的托管代码支持下,SQL Server 2005采用CLR 事务和T-SQL的事务有很大的区别: CLR中定义的包括事务的处理内容必须被ROLLBACK或者COMMIT,除非SQL Server在处理内容没有执行结束之前出现严重错误,导致内容不能执行结束。 (1)出现事务嵌套时,内部事务不可以ROLLBACK或者COMMIT外部的事务。 (2)不要试图提交非本Function或者Procedure的事务,这样会导致Run-Time Error。 (3) 试图回退非本Function或者Procedure的事务时,会导致事务执行挂起,借助该特性可以用来调试事务内部的内容。
XML的串行化支持 SQL Server 2000仅仅提供了有限的HTTP直接访问支持,但是在引入了CLR 集成后,Internet / Intranet应用可以借助于XML串行化,直接以XML方式访问系统的用户自定义类型数据,尤其对于给予HTTP访问BLOB对象的时候也可以支持,此外可以在SQL Server内部通过该特性访问Web Service。
上一页 [1] [2]