问题标签 [sp-who2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
193 浏览

sql-server - SQL Server 中的块 (SP_WHO2)

我工作的公司有一个问题,有些人以错误的方式使用 SQL 导致块自然而然地使整个系统崩溃,但我们无法捕捉到谁在这样做,因为在感知过程中的人时。

我想知道是否有任何方法可以保存块中的数据?

一旦发生某些事情,它将保存数据SPID, Login, HostName, DBName, Command,当然如果可能的话,它会拉出并保存该人正在运行的脚本。我通常看穿:

我已经给了一个谷歌,但我没有找到它,所以我来到了这里。

提前致谢。

PS:抱歉谷歌翻译的英文

0 投票
0 回答
131 浏览

sql - sp_who2 结果中的 LastBatch 设置为 01/01

我执行了存储过程sp_who2 'Active'。结果,我得到了到 db 的活动连接列表。但我也注意到有一些连接 LastBatch 等于 01/01。

这是什么意思?有一些查询从未执行,但与 db 的连接仍然可用?

在此处输入图像描述

0 投票
1 回答
189 浏览

sql - sp_WhoIsActive/spwho2 - 获取进程 ID

我是一名开发人员,帮助 DBA 解决零星的 CPU 100% 问题。

请参阅下面的 SQL 查询:

它返回一条记录。然后我在 MyOtherDatabaseServer 上执行以下命令:

有没有办法可以将服务器 1 上的结果与服务器 2 上的结果联系起来?我希望 sp_WhoIsActive 会为每条记录返回一个进程 ID(因为第一个查询中有一个 HostProcess ,所以会绑定它们)。

服务器 1 和 MyOtherDatabaseServer 之间有一个链接服务器设置。我正在尝试查找“服务器 1”上的哪个数据库正在使用链接服务器并在 MyOtherDatabaseServer 上运行查询。