应该是执行msdb数据库下的dbo.sp_sqlagent_get_perf_counters存储过程!!!

解决方案 »

  1.   

    如果你需要sqlgent得话,并且设置了例如作业,警报等,就可能触发该存储过程
      

  2.   

    to ljial
    我是从跟踪中得到,但不知 EXECUTE msdb.dbo.sp_sqlagent_get_perf_counters 是什么意思
      

  3.   

    通过SQL 查询语法取得你有兴趣的计数器。通过SQL Server 所提供的Alert 机制,就可以
    通过. msdb.dbo.sp_sqlagent_get_perf_counters 系统存储过程来监控这些性能计数器的值
      

  4.   

    to iwl
    能不能更详细介绍一下,先谢了
      

  5.   

    检查一下你的sql,是否存在作业,警报等此类需要启动sql agent的。
    该存储过程的执行不是因为有跟踪,一般来说都是因为定义了alert,比如定义了一个性能方面的”%logfile in use“
    。如果你不想此存储过程执行的话,只需要禁止定义的alters就可以 了