标题:
[KB69522功能解说] 如何在Sage X3中确定导致文件锁定的用户?
[打印本页]
作者:
anne.yao
时间:
2023-2-6 18:15
标题:
[KB69522功能解说] 如何在Sage X3中确定导致文件锁定的用户?
本帖最后由 anne.yao 于 2023-2-6 18:17 编辑
* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。
如何在Sage X3中确定导致文件锁定的用户?
创建日期:2015-10-13
最后修改日期:2022-05-02
问题概要
我的用户在Sage X3中遇到锁定错误。我如何确定哪个用户是罪魁祸首?
有个用户正在阻止访问。
解决方法
请注意:
您需要访问您的Microsoft SQL Server。
获取阻止的SPID:
1. 使用SQL Server Management Studio连接到您的Sage X3数据库。
2. 执行附件的查询
GetLeadBlocker.sql
。
请注意
:您也可以运行sp_who2,并尝试查找阻止者。
与SPID相关的流程是什么:
1. 执行附件的查询
Check what SPID is using.sql
,输入上一个查询的SPID值。
2. 请注意
主机进程(Host Process)
值。
确定与主机进程关联的Sage X3用户
1. 在Sage X3中,打开位于
开发-工具-检验-监管-用户
的
PSADX
功能。
2. 单击
搜索
,并录入
主机进程
值。
3. 单击
OK
。
重要事项
:不要只是终止进程,否则会有损坏数据的风险。确定用户,并确定阻止的原因。
终止进程
1. 在
激活的进程
部分,选择
进程号
旁边的
操作
图标。
2. 选择
进程终止
。
再次运行查询,并向用户确认不再有阻止问题。
补充信息
这些脚本仅供参考,且没有经过QA测试。在发表时,这些脚本能正常运行。但脚本没有维护,可能会在以后的平台变更中失效。
附件
Check what SPID is using.sql
GetLeadBlocker.sql
欢迎光临 赛捷软件论坛 (http://sagesoft.cn/bbs/)
Powered by Discuz! 7.2