由于快照隔离,无法重新加载TFS分析多维数据集

由于快照隔离,无法重新加载TFS分析多维数据集,tfs,ssas,Tfs,Ssas,我们正在尝试重新加载TFS 2010 SSAS多维数据集,但当仓库正在处理时,日志中出现异常。重要的是要注意,多维数据集不会完全失败,而是不完全加载。例如,我们有截至2011年6月的数据,但不超过 Microsoft.TeamFoundation.Server.WarehouseException:OLE DB错误:OLE 数据库或ODBC错误:数据库中的快照隔离事务失败 “Tfs_Warehouse”,因为该语句访问的对象已被删除 由另一个并发事务中的DDL语句修改,自 此事务的开始。它是不允

我们正在尝试重新加载TFS 2010 SSAS多维数据集,但当仓库正在处理时,日志中出现异常。重要的是要注意,多维数据集不会完全失败,而是不完全加载。例如,我们有截至2011年6月的数据,但不超过

Microsoft.TeamFoundation.Server.WarehouseException:OLE DB错误:OLE 数据库或ODBC错误:数据库中的快照隔离事务失败 “Tfs_Warehouse”,因为该语句访问的对象已被删除 由另一个并发事务中的DDL语句修改,自 此事务的开始。它是不允许的,因为元数据 没有版本控制。对元数据的并发更新可能导致 如果与快照隔离混合,则不一致。;42000

这是我们未来的生产系统,包含从TFS 2008系统迁移过来的数据。版本控制存储库的数据库大小接近200GB,因此我们正在处理一个相对较大的TFS实例

我们可以从我们的仓库中删除快照隔离,但我有点担心这样做,因为我找不到任何东西告诉我TFS_仓库数据库上是否需要快照隔离。如果您有任何见解,我们将不胜感激。

请参阅TempDB和RCSI部分,删除快照隔离似乎是一个很大的错误

以下是一些从易到难排序的其他选项,从实现的角度来看

增加TempDB的大小以适应较长的运行时间 减小多维数据集中度量值组的分区大小。你可以 要在SSAS处理过程中首先运行探查器跟踪到 确定哪些测量组的测量时间最长,然后切掉这些测量组 先把它拆了 实施增量处理策略 …

从TempDB和RCSI部分可以看出,删除快照隔离可能是一个很大的错误

以下是一些从易到难排序的其他选项,从实现的角度来看

增加TempDB的大小以适应较长的运行时间 减小多维数据集中度量值组的分区大小。你可以 要在SSAS处理过程中首先运行探查器跟踪到 确定哪些测量组的测量时间最长,然后切掉这些测量组 先把它拆了 实施增量处理策略

不幸的是,对于转换后的第一次加载,我认为我们无法完成3个。你有什么方法可以教我如何做2吗?谢谢明白了…刚刚添加了一个链接,提供了有关多维数据集分区的信息。不幸的是,对于转换后的第一次加载,我认为我们无法做到3。你有什么方法可以教我如何做2吗?谢谢明白了…刚刚添加了一个链接,提供有关多维数据集分区的信息。