| 论坛登陆 注册 | 教程 笑话 影视 投稿 |
![]() |
|
||||||||||||||||||||||||||||||||||||||||
全接触sqlserver异常与孤立事务 |
|
| www.xker.com 作者: 来源:网络转载 加入日期:2006-4-7 10:18:27 | |
一、首先从sqlserver中error讲起,sql中错误处理有些怪辟 错误级别同是16但结果都不同。 select * from 一个不在的表 这样你可以发现通过exec或sp_executesql执行可疑的sql,这样就可以在后面捕捉到被异常终止的错误。 二、引出孤立事务: 1、孤立事务的产生 执行后你看看 当前连接的活动事务数为1,且重复执行会每次累加,这是很耗资源的。 因为rollback根本就没有被回滚。 2、使用现有手段解决孤立事务 print @@trancount print ’’当前连接的活动事务数’’ --当前连接的活动事务数为0 执行后你看看 当前连接的活动事务数为1,但重复执行不会累加 三、使用 set xact_abort 来控制部分违反约束的错误的执行过程 本新闻共2页,当前在第1页 1 2 编辑:xker.com上一篇:用DTS导入多个文件数据到SQL Server中 下一篇:没有了 |
||
| 【关闭窗口】【技术交流】【收藏此页】 |
|
| 评论 | |
设为首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接 |
|
| Copyright © 2003-2006 xker.com All rights reserved.小新技术网 合作广告QQ:12231446 | |
|
|
| 本页浏览次数: |