是什么东西错了,如果我创造改变开发服务器SSMS中分析服务对整个数据库脚本并执行该脚本在生产服务器SSMS而不是通过BIDS部署的?
Answer 1:
不,你其实不应该使用BIDS部署督促。 出价将始终覆盖目标服务器的管理设置(安全性和分区)。
最好的选择是使用部署向导。 它使您能够生成更新立方体和维度结构的增量部署脚本。 可以自定义角色和分区处理。 它使用的输入文件由BIDS建立SSAS,你可以在多种模式下运行生成的XML输出文件:
- 静音模式(/秒):以静默模式运行实用程序和不显示任何对话框。
- 应答文件模式(/ A):不部署。 只有修改输入文件。
- 输出模式(/ O):不显示用户界面。 生成将被发送到部署目标XMLA脚本。 部署将不会发生。
如果你想有一个完整的同步,可以使用“同步数据库向导”。 它几乎克隆的数据库。 当目的地数据库中已经存在时,它执行元数据同步和增量数据同步。 当目标数据库不存在,全面部署和数据同步完成。
Answer 2:
我想脚本整个数据库的主要缺点是,一切都可以重新处理。 此外,如果其他团队或团队成员,负责部署脚本它可能是一个困难得多,审查和了解,如果一切都在每次更新重建。
我对红门工作,我们最近推出了一个免费的工具,称为SSAS比较,以帮助管理这种情况。 它可以帮助你创建一个仅包含要部署更改脚本
文章来源: How to do deployment using alter script in ssas