SSAS 多维数据集恢复/处理 - 从服务器 A 恢复到服务器 B 时的分区问题
SSAS cube restoration / processing - partition issue when restored from server A to server B
问题背景:
作为我们环境迁移过程的一部分,我们正在尝试将我们的一个多维数据集从我们的源环境服务器 A 迁移到目标环境服务器 B。
源服务器上定义了分区,引用位置:I:\XYZ。
请注意,Cube 备份 [.abf 文件] 从服务器 A 到服务器 B 已成功恢复。但是在服务器 B 上处理多维数据集时,它显示以下错误 -
42 Errors in metadata manager. The I:\XYZ storage location of the
Vw All Up Fact XYZ AllUp partition does not exist, is too long, or
contains characters that are not valid or reserved.
我们尝试在目标服务器 B 的 I 驱动器中添加一个文件夹,这解决了问题。
问题:
虽然我们已经在我们的服务器 B 中以这种方式解决了这个问题,但我们现在必须转移到我们没有 C 的服务器 I 驱动,我们不能期望 I 驱动我们移动立方体的任何地方。
我们尝试编写多维数据集脚本并搜索 I:\ 我们一无所获。
有没有办法在恢复后更改目标服务器中的分区引用?
非常感谢。拉克什曼
是的,您可以在迁移多维数据集之后和处理它之前更改存储位置。
一种方法是转到 BIDS 中的多维数据集对象,打开“分区”选项卡,然后在 GUI 中为每个分区编辑“存储位置”字段。
另一种方法是在脚本中,您在搜索脚本 "I:\" 时一定做错了什么,因为我可以在我的创建脚本中找到它。它在每个 MeasureGroup 节点下的 StorageLocation 节点中。
问题背景:
作为我们环境迁移过程的一部分,我们正在尝试将我们的一个多维数据集从我们的源环境服务器 A 迁移到目标环境服务器 B。
源服务器上定义了分区,引用位置:I:\XYZ。
请注意,Cube 备份 [.abf 文件] 从服务器 A 到服务器 B 已成功恢复。但是在服务器 B 上处理多维数据集时,它显示以下错误 -
42 Errors in metadata manager. The I:\XYZ storage location of the Vw All Up Fact XYZ AllUp partition does not exist, is too long, or contains characters that are not valid or reserved.
我们尝试在目标服务器 B 的 I 驱动器中添加一个文件夹,这解决了问题。
问题: 虽然我们已经在我们的服务器 B 中以这种方式解决了这个问题,但我们现在必须转移到我们没有 C 的服务器 I 驱动,我们不能期望 I 驱动我们移动立方体的任何地方。
我们尝试编写多维数据集脚本并搜索 I:\ 我们一无所获。
有没有办法在恢复后更改目标服务器中的分区引用?
非常感谢。拉克什曼
是的,您可以在迁移多维数据集之后和处理它之前更改存储位置。
一种方法是转到 BIDS 中的多维数据集对象,打开“分区”选项卡,然后在 GUI 中为每个分区编辑“存储位置”字段。
另一种方法是在脚本中,您在搜索脚本 "I:\" 时一定做错了什么,因为我可以在我的创建脚本中找到它。它在每个 MeasureGroup 节点下的 StorageLocation 节点中。