我想将生产环境中的多维数据集添加到开发环境。Dev 有额外的多维数据集,并且想知道是否有一种方法可以从 prod 添加额外的多维数据集,而不会覆盖开发环境中的多维数据集。
问问题
6505 次
1 回答
3
你有几个选择...
- 备份生产 SSAS 数据库并将其还原。
- 从生产多维数据集生成 XMLA 脚本并在 dev 上运行它。
- 使用 Management Studio 中的同步数据向导(这里需要注意的是,在 dev 环境中运行 SSAS 服务的帐户必须有权访问 prod 环境中的 SSAS 数据库)。
- 将多维数据集导入 BIDS/SSDT 项目并将它们部署到 dev。
- Analysis Services 部署向导
这是一个指向TechNet 的链接,它解释了您的所有选项。
这是第一个和第四个选项的一些解释。
1) 备份(或要求您的 dba 备份)prod 多维数据集并将它们恢复到您的开发环境。可以在此处找到有关如何执行此操作的信息。如果这样做,您将恢复整个 SSAS 数据库而不是特定的多维数据集。因此,您最终将在您的开发服务器上拥有 2 个 SSAS 数据库。
4) 通过创建一个新项目并选择从服务器导入来打开 SSDT 中的生产多维数据集。然后更改项目设置以将该多维数据集部署到开发服务器。 输入生产服务器和数据库的信息。
在项目中拥有 prod SSAS 数据库后,更改项目属性,使目标服务器成为开发服务器并部署多维数据集。
于 2013-09-12T17:10:11.593 回答