比较Microsoft.AnalysisServices.MajorObject类型的两个对象

时间:2016-09-23 12:44:59

标签: c# .net sql-server ssas adomd.net

我有两个$watch个对象(例如Microsoft.AnalysisServices.MajorObject)并且不想检查它们是否相等(基本上我不想决定是否必须处理数据库或更新/重新部署它)。

我找到的唯一方法是使用Database方法将数据库序列化为XML,并使用Utils.Serialize来比较两种XML。但这对我来说似乎有点尴尬。

是否有其他方式来比较这两个对象

我在C#中使用ADOMD.NET与Microsoft.AnalysisService.dll 11.0.0.0

1 个答案:

答案 0 :(得分:1)

SSAS Compare是Redgate非常有用的比较工具。它允许您比较两个SSAS多维数据集,然后编写差异脚本,以便您可以将它们复制到XMLA查询窗口以部署更改。

  

您可以将更改从一个SSAS数据库部署到另一个SSAS数据库,从测试到生产交付更新,并节省比较和处理时间。