0

问题背景:

作为我们环境迁移过程的一部分,我们正在尝试将我们的一个多维数据集从源环境服务器A迁移到目标环境服务器B

在源服务器上定义了一些分区,这些分区指的是位置: I:\XYZ

请注意,从服务器A到服务器B的Cube 备份[ .abf 文件]已成功恢复。但是在服务器B处理多维数据集时处理多维数据集时,它显示以下错误 -

42 元数据管理器中的错误。I : \XYZ存储位置不存在、太长或包含无效或保留的字符。

我们试图在目标服务器B的I驱动器中添加一个文件夹驱动器中添加一个文件夹,从而解决了该问题。

问题: 虽然我们已经在服务器B中以这种方式解决了问题,但我们现在必须移动到没有 I 驱动器的服务器C 并且我们不能指望在移动立方体的任何地方都有I驱动。

我们尝试编写多维数据集的脚本并搜索I:\ where-in-which 我们一无所获。

有没有办法可以在恢复后更改目标服务器中的分区引用?

非常感谢。拉克什曼。

4

1 回答 1

0

是的,您可以在迁移多维数据集之后和处理之前更改存储位置。

一种方法是转到 BIDS 中的 Cube 对象,打开 Partitions 选项卡,然后在 GUI 中为每个分区编辑 Storage Location 字段。

另一种方法是在脚本中,您在搜索“I:\”的脚本时一定做错了,因为我能够在我的创建脚本中找到它。它位于每个 MeasureGroup 节点下的 StorageLocation 节点中。

于 2015-08-19T13:24:26.080 回答