SSAS中的错误日志记录

San*_*nda 4 sql-server error-handling ssas

我们每天都在工作活动监视器中处理多维数据集,但是在周末,我们正在接收电子邮件通知,例如"多维数据集处理已失败".有没有办法在多维数据集上维护错误日志(比如在ssis中)?

Den*_*Lee 6

维护Analysis Services错误日志的关键机制是:

  1. 跟踪存储在msmdsrv.log中的数据.有必要在覆盖之前复制注销.
  2. 如果您使用的是Analysis Services 2005,2008或2008 R2,则可以生成自己的跟踪事件,如后面的Analysis Services处理最佳实践的系统范围跟踪文件部分所述:http://technet.microsoft.com /en-us/library/cc966525.aspx#EBAA
  3. 如果您使用的是SQL Server 2012,则可以使用SSAS文档中所述的XEvents功能使用SQL Server扩展事件(XEvents)来监视Analysis Services:http://msdn.microsoft.com/en-us/library/ gg492139.aspx

另一种方法是在后台使用SQL Server Profiler运行,以便您可以记录所有事件.但这与#2选项类似.

另请注意,#3选项(使用XEvents)在资源利用率方面对Analysis Services服务器的影响最小.