You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL Server中自动出现的高时长SMO相关查询成因咨询

关于SQL Server中特定查询自动出现的成因解释

这条查询是SQL Server管理工具内部发起的系统查询,很多人都遇到过,属于正常现象,并非异常操作或攻击。

查询的核心作用

这条语句主要获取两个关键信息:

  • 检查当前连接是否通过**管理员专用连接(DAC)**建立(对应se.is_admin_endpoint字段)
  • 确认SQL Server的SMO(SQL Server管理对象)功能是否启用(对应配置项configuration_id=16387,默认值为1)

自动出现的常见原因

  • SSMS等官方管理工具的后台检测:SQL Server Management Studio(SSMS)、Azure Data Studio这类工具会定期在后台执行该查询,用于校验连接状态、功能可用性,比如确认是否支持SMO操作、是否为管理员专用连接。查询执行完成后会话会快速关闭,所以半小时或1小时后就看不到了。
  • 第三方监控/运维工具的探针请求:如果服务器部署了SolarWinds、Zabbix等监控工具的SQL插件,或者内部运维脚本,也可能周期性发起这类轻量查询获取实例基础配置,执行完成后会话立即释放。
  • SMO开发应用的连接初始化:部分基于SMO SDK开发的应用,在建立数据库连接时会自动执行该查询,确认当前环境是否支持SMO相关操作,完成后关闭会话。

时长位列第二的原因

活动监视器中的“时长”统计的是会话存在的时长,而非查询执行耗时。如果这个会话建立后没有立即关闭(比如工具后台临时保持连接一段时间再释放),就可能显示较长的会话时长,从而排在前列。


内容的提问来源于stack exchange,提问作者kadocolak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 05:15:40