0

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

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

有没有其他方法可以比较这两个对象

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

4

1 回答 1

1

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

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

于 2016-09-26T14:32:13.400 回答