恢复SSAS多维数据集时遇到停机问题。这让我想知道SSAS是否进行了就地恢复,或者它是否并行恢复然后替换了实时多维数据集?我似乎无法在MSDN文档中找到任何答案。
是否有人知道SSAS还原的工作原理以及SSAS是否会在还原过程中拒绝与多维数据集的连接?
答案 0 :(得分:2)
由于多维数据集最终是基于文件的,因此在其上获取一个writelock以便在还原期间覆盖将阻止对该文件的所有访问,包括对多维数据集的查询。
This article has a lot of details on what happens during the backup/restore process.以下是相关部分:
请注意,在目标服务器上还原数据库时,请执行以下操作: 首先启动读锁定,然后释放以进行验证,写入 如果数据库存在,则启动锁定,恢复文件, 释放写锁定,然后释放读锁定。这个 锁机制确保数据库的完整性 恢复。同时,这也意味着数据库不能 在恢复期间被查询。
答案 1 :(得分:0)
如果您不希望用户停机而允许同时访问SSAS数据库,请使用“同步”选项。