动态网站制作指南
[  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库学院 > 数据库技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ 数据库技巧 ]的信息

本月文章推荐
.用OPENXML函数将XML数据转为关联.
.轻松掌握SQL Server中各个系统表.
.SQL优化实例:从运行30分钟到运行.
.SQL SERVER 2000 安装(症状归纳.
.SQL Server2005 Analysis服务实践.
.sql server日志文件总结及日志满.
.如何在应用程序中避免死锁问题?.
.自定义用于ASP Web站点的SQL 7.0.
.SQLServer中需要避免的查询设计错.
.怎样使用 SQL Server 数据库嵌套.
.教你快速掌握数据库设计的五种常.
.循序渐进讲解数据表的十二个设计.
.SQL Server 2005数据库中表的递归.
.sql server存储过程、存储函数的.
.如何获取指定表中指定字段内的可.
.在SQL2000查询中使用XDR的例子.
.sql server 2005 批量导入导出.
.分页查询的一个帮助类.
.查询一个表中相同的记录.
.SQL Server静态页面导出技术4.

SQL SERVER – 检测LOCK、终止会话 ID/UOW 的用户进程

文章类别:数据库技巧 | 发表日期:2007-1-4 |


KILL { session ID | UOW } [ WITH STATUSONLY ]

参数

session ID

要终止的进程的会话 ID。session ID 是在建立连接时为每个用户连接分配的唯一整数 (int)。在连接期间,会话 ID 值与该连接捆绑在一起。连接结束时,则释放该整数值,并且可以将它重新分配给新的连接。

使用 KILL session ID 可终止与指定的会话 ID 关联的常规非分布式事务和分布式事务。


UOW

标识分布式事务的工作单元 ID (UOW - Unit of Work ID)。UOW is a character string that may be obtained from the syslockinfo table, which gives the UOW for every lock held by a DTC transaction. UOW also may be obtained from the error log or through the DTC monitor.


使用 KILL UOW 可终止孤立的分布式事务。这些事务不与任何真实的会话 ID 相关联,与虚拟的会话 ID = '-2' 相关联。可使标识孤立事务变得更为简单,其方法是查询 sys.dm_tran_locks、sys.dm_exec_sessions 或 sys.dm_exec_requests 动态管理视图中的会话 ID 列。


WITH STATUSONLY

生成由于更早的 KILL 语句而正在回滚的指定 session ID 或 UOW 的进度报告。KILL WITH STATUSONLY 不终止或回滚 session ID 或 UOW,该命令只显示当前的回滚进度。


DEMO SQL SCRIPT:

sp_lock  -- 显示SQL SERVER LOCK信息

select object_id('TABLE_NAME')

select object_name(OBJECT_ID)

分别用来显示 object_id, object_name


select top 10 req_transactionUOW,* From master.dbo.syslockinfo  (nolock) where req_spid=-2

显示孤立的分布式事务的UOW


KILL '3BD5C9FA-8B56-4B15-9945-D94C2DBD364E'

终止 UOW 为3BD5C9FA-8B56-4B15-9945-D94C2DBD364E的孤立分布式事务(会话 ID = -2)


KILL 73

终止指定会话 ID 73


注意:

1.如果指定的会话 ID 或 UOW 有许多工作要撤消,则 KILL 语句可能需要一些时间来完成,特别是在涉及回滚长事务时。

2.应当小心使用 KILL,特别是正在运行重要进程时。用户不能取消自己的进程。

SELECT @@SPID

使用 @@SPID 可显示当前会话的会话 ID 值。


REFERENCE:

1. KILL (Transact-SQL), SQL Server 2005 联机丛书

http://www.cnblogs.com/rickie/archive/2006/12/31/609242.html


上一篇:利用sql2005的新特性实现根据子表条件得到的主表键且按其排序取出对应主子表记录的方法 人气:3889
下一篇:sql2000下 分页存储过程 人气:7304
点击此处浏览全部SQL SERVER的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-5-16 乘风多用户PHP统计系统 v3.4
2008-5-16 轩溪下载系统 v3.78 build 0515
2008-5-16 普沙B2B 浙江省商贸网 v2.0
2008-5-16 asp抓蜘蛛的小程序 v1.0
2008-5-16 齐齐乐网私服发布站 仿haosf新版
2008-5-16 IssTech信息反馈系统 v1.0
2008-5-16 自由领域大头贴(js接口版) 修正版
2008-5-16 医院网站系统
2008-5-16 智拓-分类信息管理系统 v5.0
2008-5-7 Windows XP SP3 官方英文版
2008-5-7 Windows XP SP3 官方香港中文版
2008-5-7 Windows XP SP3 官方繁体中文版
2008-5-7 Windows XP SP3 官方简体中文版
2008-4-30 Multiple Unzip Wizard 1.02
2008-4-30 Multiple Unrar Wizard 1.0.0
2008-4-30 WinZip Install/Try/Uninstall a
2008-4-30 ZIP压缩文件修复器WzipFix 2.0
2008-4-30 Pentazip 6.01 Build 189 For Wi
  发表评论
姓 名: 验证码: [ 全部贴吧 ] [ 浏览评论 ]
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報