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

如何查询SSAS中数据库的部署用户?是否有可用的DMV?

查询SSAS数据库部署用户的DMV方案

可以通过$SYSTEM.DISCOVER_TRACE_EVENTS这个动态管理视图(DMV)来获取数据库部署操作的执行用户信息,具体操作如下:

  • 执行以下查询语句,替换其中的[你的数据库名称]为目标数据库名:
SELECT 
  NTUserName AS 部署用户,
  StartTime AS 部署开始时间,
  TextData AS 部署详情
FROM $SYSTEM.DISCOVER_TRACE_EVENTS
WHERE 
  EventClass = 122 -- 对应SSAS的"Deploy"事件类别
  AND EventSubclass = 1 -- 对应"Begin Deploy"事件子类
  AND TextData LIKE '%[你的数据库名称]%'
  • 关键字段说明:
    • NTUserName:记录了执行部署操作的Windows用户名
    • StartTime:部署操作的开始时间,可用于定位特定时间点的部署记录
    • TextData:包含部署的相关细节,比如目标数据库名称、部署模式等

注意:该DMV的数据来源于SSAS的跟踪日志,如果部署操作发生在日志保留期限之外,可能无法查询到对应记录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 02:40:38