无法断开客户端会话的连接-SAP Business One

2020-09-02 07:08发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个客户,偶尔会遇到登录SAP的问题。 他们将得到一个错误,他们已经打开了两个会话。

我们必须进入已连接的客户端并强行断开其中一个挂起的会话,但是之后我们无法清除第二个挂起的会话。 断开连接按钮显示为灰色。

我在SQL Activity Monitor中看不到此连接,我们发现的唯一解决方法是重新启动SAP服务器以清除所有内容。

有人找到这样的解决方案来清除挂起的SAP会话吗?

此特定客户端在32位SAP Business One 9.1 PL13上。

(121.8 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个客户,偶尔会遇到登录SAP的问题。 他们将得到一个错误,他们已经打开了两个会话。

我们必须进入已连接的客户端并强行断开其中一个挂起的会话,但是之后我们无法清除第二个挂起的会话。 断开连接按钮显示为灰色。

我在SQL Activity Monitor中看不到此连接,我们发现的唯一解决方法是重新启动SAP服务器以清除所有内容。

有人找到这样的解决方案来清除挂起的SAP会话吗?

此特定客户端在32位SAP Business One 9.1 PL13上。

(121.8 kB)
付费偷看设置
发送
9条回答
ZJXianG
1楼-- · 2020-09-02 07:21

Hi Joshua,

此外,此SQL命令还可以帮助您识别数据库上已连接的客户端会话。

 EXEC sp_who 

希望这会有所帮助。

谢谢

Aziz

樱桃小丸子0093
2楼-- · 2020-09-02 07:11

嗨,

检查提供有关Microsoft SQL Server数据库引擎实例中的数据库,用户,会话和进程的信息的dbname和loginame列。

me_for_i
3楼-- · 2020-09-02 07:17

" B1应用程序的进程ID"编号 表示SQL Server上的进程ID。 打开Management Studio时可以找到。

请与以下输出进行比较:

 SELECT
 (选择[文本]
 从sys.dm_exec_sql_text(sql_handle)
 )AS SqlCommand,
 spid AS [进程ID],状态AS [状态],
 主机名AS [主机名],主机进程AS [主机进程],SPACE(3)AS [公司],
 0 AS [任务],SPACE(64)AS [描述],
 loginame AS [用户],open_tran AS [Open Trans],cmd AS [命令],
 AS [Blocked]已阻塞,CONVERT(VARCHAR(19),waittime)AS [等待时间],
 [等待中] =
 案件等待类型
 0x0000时的空间(256)
 其他waitresource
 END,login_time AS [登录时间],
 SPACE(64)AS [WTS客户端],SPACE(12)AS [WTS ID],
 program_name AS [应用程序]
 FROM sys.sysprocesses WITH(NOLOCK)

一周热门 更多>