我们正在尝试重新加载TFS 2010 SSAS多维数据集,但是当仓库正在处理时,我们会在日志中获得异常。重要的是要注意,立方体不会完全失败,但加载不完整。例如,我们有截至2011年6月的数据,但不会超出。
Microsoft.TeamFoundation.Server.WarehouseException:OLE DB错误:OLE DB或ODBC错误:数据库中的快照隔离事务失败 'Tfs_Warehouse'因为语句访问的对象已经存在 自从另一个并发事务中的DDL语句修改 这笔交易的开始。由于元数据,它是不允许的 没有版本。可以导致对元数据的并发更新 如果与快照隔离混合,则不一致。 42000
这是我们未来的生产系统,包含从TFS 2008系统迁移的数据。版本控制存储库的数据库大小接近200GB,因此我们正在处理一个相对较大的TFS实例。
我们可以从我们的仓库中删除快照隔离,但我有点担心这样做,因为我找不到任何告诉我TFS_Warehouse数据库是否需要快照隔离的东西。任何见解都将不胜感激。
答案 0 :(得分:0)
从this source(参见 TempDB和RCSI 部分),删除快照隔离似乎是一个很大的错误。
以下是其他一些易于难以解决的选项和实施立场...
Here's a link providing more information on cube-partitioning ...