活动监视器在 SSMS 17.8.1 中始终暂停



每当我在SQL Server Management Studio 17.8.1(14.0.17277(中打开活动监视器时,概述总是切换到(暂停(。 即使我选择恢复,它也很快变回暂停。

这种情况发生在各种SQL Server和SQL Server版本(2005年至2016年(上,因此我认为这与旧SQL设置与新SQL设置不会冲突。

我可以在同一台服务器上运行 SSMS 2012 (11.0.2100.60( 中的活动监视器,而不会发生任何错误,从而确认该服务实际正在运行且正常运行。

任何帮助或见解将不胜感激。 如果我能帮忙的话,我不喜欢在两个管理工作室之间来回切换。(我使用 17,因此在右键单击 SSMS 中的项目时可以使用上下文菜单,这些项目在旧版本的工作室中的 2016 服务器上不起作用(。

我设置了一个基本的 SQL 登录名,发现活动监视器在此登录时永久暂停。 然后我授予此登录"查看服务器状态"权限,活动监视器现在可以工作了。 为此,请打开相关服务器实例的"安全"和"登录"文件夹,右键单击登录名并选择"属性"。选择"安全对象",应会看到底部窗格中列出的所有权限。在"查看服务器状态"旁边的授权列中打勾。

以管理员身份运行有帮助,但我只在SQL集群上看到这种情况

但是我在某处找到了以下内容,不记得在哪里。 我使用以下步骤 1-5 添加了具有系统管理员权限的 AD 组

单击
  1. 开始,单击 运行,键入 DCOMCNFG,然后单击 确定。
  2. 在"组件服务">
  3. 对话框中,依次展开"组件服务"、"计算机",然后右键单击"我的电脑"并单击"属性"。
  4. 在"我的电脑属性"对话框中,单击"COM 安全"选项卡。
  5. 在"启动和激活权限"下,单击"编辑限制"。
  6. 在">
  7. 启动权限"对话框中,在"组或用户名"框中选择您的用户和组。在"用户权限"下的"允许"列中,选择"远程启动"并选择"远程激活",然后单击"确定"。

似乎我不需要遵循步骤6-8,所以我没有尝试过这些。

  1. 在"访问权限"下,单击"编辑限制"并向用户授予远程访问权。
  2. 转到DCOM配置(展开我的电脑(,找到"Windows管理规范",右键单击并选择属性
  3. 在"安全"选项卡中,单击"启动和激活
  4. 权限"下的"编辑",然后为用户提供"远程启动"和"远程激活"。

我在生产环境中与我的个人用户一起经历了与 Izulien 相同的体验(运行 SSMS 的 v 17.7(。 重新连接到数据库并重新启动 SSMS 没有帮助。

但是,我确实可以通过 sa 用户访问我们的开发环境。使用 sa 用户在开发中做到了,同样适用于我们的生产环境,导致我假设这与我的用户的权限/角色有关。

在我管理的环境中,仅当我在其他计算机中使用 SSMS 时,才会发生这种情况,而不是实际安装了 SQL Server 引擎的服务器。即:PC 上的 SSMS 客户端和服务器中的 SQL Server 引擎/实例。对我来说,99%的时间这意味着:我在佛罗里达州,在我的个人iMacPro上运行本地PC虚拟机,运行SSMS,通过VPN访问芝加哥的SQL Server服务器。

所以,我倾向于认为这可能是某种发生的网络超时..?

这只是我的一个理论。因为,如果我实际上远程桌面进入 SQL Server 本身并在服务器本地运行 SSMS,则活动监视器不会暂停。

我的两分钱。也许有人可以更好地解开这一点。

编辑:另外,我注意到当我展开进程面板时,它很快就会暂停。如果我让进程面板折叠,它不会发生,或者至少不会那么迅速。而且,有趣的是,如果我打开活动监视器,那么我不会立即打开进程面板并让图形运行一段时间,比如两分钟,然后我打开进程面板它不再暂停。

似乎是图形的初始填充和进程面板的初始填充同时导致问题。至少在我管理的 SQL 服务器上,我是这样。

R.

最新更新