Is any thing wrong if i create alter script on the entire database in analysis service in the development server SSMS and execute that script on the production server SSMS instead of deploying through BIDS?
相关问题
- Distinct count to exclude NULL
- DateAdd Column caused an overflow
- SSAS dimension processing makes underlying measure
- SSAS cube processing error about column binding
- IN SSAS how to remove null value in distinct count
相关文章
- Process SSAS cube through c# code
- C# amo get roles complete
- SSAS tabular model timeout raised during processin
- MDX - TopCount plus 'Other' or 'The Re
- 计算成员具有多个属性层次 - MDX(Calculated Members with multip
- 我如何才能找到的MDX措施的数据类型?(How can I find out the datatyp
- SSAS DAX时间智能上年计算给出错误值(SSAS DAX time intelligence p
- MDX查询incosistent与立方体浏览器(Mdx query incosistent with
no, you actually should never use BIDS to deploy to prod. BIDS will always overwrites the management settings(security and partition) of the target server.
the best option is to use the Deployment Wizard. It enables you to generate an incremental deployment script that updates the cube and dimension structures. Can customize how roles and partitions are handled. It uses as input files the XML output files generated by building the SSAS in BIDS and you can run on several modes:
If you want a complete synchronization, you can use the "Synchronize Database Wizard". It pretty much clones a database. When the destination database already exists, it performs metadata synchronization and incremental data synchronization. When the destination database does not exist, a full deployment and data synchronization is done.
I think the main disadvantage of scripting the whole database is that everything may be reprocessed. Also, if another team or team member is responsible for deploying the script it may be a lot harder to review and understand if everything is rebuilt with each update.
I work for Red Gate and we recently introduced a free tool called SSAS Compare to help manage this scenario. It helps you to create a script containing just the changes you want to deploy