[V6功能解说] 操作指南-追踪SQL进程至X3中
[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b][b]概述[/b]
本文档描述了追踪一个SQL进程至其在X3 V6中相关进程的过程。在试图识别和清除SQL阻塞时,这非常有用。这个过程分为三个步骤。第一个步骤是找出SQL中阻塞的进程,第二步是追踪这个进程返回至X3,最后一步是如何找到和处理X3的进程。
[b]1. 查找阻塞的进程ID[/b]
启动SQL管理控制台,并用系统管理员用户身份登录。其他用户或登录名可能没有完全的管理权限,因此请确保使用系统管理员用户通过SQL Server身份验证。
[attach]5593[/attach]
展开Management(管理)文件夹,双击[b]Activity Monitor(活动监视器)[/b]。
[attach]5594[/attach]
活动监视器以记录形式显示了SQL进程的信息。如果你滚动至最右边,你可以识别出被阻塞或正在阻塞的进程。在下面的截图中没有锁定,但是如果有的话:
• [b]Blocked By(阻塞者)[/b]列会显示正在[b]阻塞[/b]的进程
• [b]Blocking(头阻塞程序)[/b]列不会是0
• 记录造成阻塞的每条记录的[b]SPID[/b](SQL进程标识)
[attach]5595[/attach]
[b]2. 获取该进程ID的Sadoss编号[/b]
使用查询分析器启动一项新的SQL查询。使用[b]主数据库[/b],键入以下内容:
[b]select hostprocess from sysprocesses where SPID = nnnn[/b] (其中nnnn是上面找到的SPID)
点击[b]Execute(执行)[/b]。这样就会返回Sage ERP X3的[b]sadoss[/b]进程编号,在本示例中是13548。
[attach]5596[/attach]
关闭SQL管理控制台,并启动Sage ERP X3客户端。
[b]3. 使用Sadoss进程查找客户端工作站[/b]
作为管理员admin用户登录,前往功能:[b]开发→工具→检验→监管→用户[/b]。
点击每个客户端工作站详细信息,注意显示在左下角标题为“活动进程”版块中的sadoss进程。检查每个工作站的详细信息,直到从上一步执行的查询中找到匹配项(在本示例中为13548)。
找到工作站后,将其从X3注销,以释放锁定,或者通过右键单击“进程号”记录,并选择“进程结束”选项来终止会话。
[attach]5597[/attach]
页:
[1]