2016-09-23 248 views
0

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

我发现的唯一方法是使用Utils.Serialize方法将数据库序列化为XML,并使用XmlDiff来比较两个XML。但是这对我来说似乎有些尴尬。

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

进出口使用ADOMD.NET与Microsoft.AnalysisService.dll 11.0.0.0在C#

回答

1

SSAS Compare是从展鹏一个真正有用的比较工具。它允许您比较两个SSAS多维数据集,然后编写差异,以便将它们复制到XMLA查询窗口以部署更改。

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

+0

感谢您的提示,但我需要在.NET中的编程解决方案...... –