如何查看SSAS部署日志以定位无报错的部署失败问题?
快速定位SSAS重复计算成员问题的方法
- 直接检查计算成员脚本:打开SSAS项目的「计算」标签页,切换到脚本视图,全局搜索所有
CREATE MEMBER语句,排查同一维度下是否存在重复的成员名称,无需逐个删除计算项即可快速定位重名问题。 - 校验部署生成的XMLA文件:右键SSAS项目→属性→部署→勾选「生成部署脚本」,重新生成项目后会输出XMLA格式的部署文件,在文件内直接搜索
calculated member对应名称,重复项会直接出现在搜索结果中。
SSAS部署日志查看方法
- 首先调整SSAS实例日志记录级别:打开SSMS连接到对应SSAS实例,右键实例选择「属性」→「常规」,找到日志\查询日志配置区域,将部署操作的日志级别调整为详细,默认日志级别仅记录严重错误,部署类配置冲突默认不会输出日志。
- 调整级别后,部署日志默认存储路径为
C:\Program Files\Microsoft SQL Server\MSAS13.MSSQLSERVER\OLAP\Log,日志文件名为msmdsrv.log,可在日志内搜索Deployment、Duplicate、Calculation等关键词定位问题。 - 若使用Visual Studio进行部署,可直接查看VS输出窗口:顶部菜单选择「视图」→「输出」,在输出窗口的「显示输出来源」下拉列表选择「部署」,所有部署阶段的报错信息会直接展示在该窗口,无需登录服务器查看日志。
内容的提问来源于stack exchange,提问作者fdkgfosfskjdlsjdlkfsf
相关产品推荐
相关产品推荐

