部署分析服务项目 (SQL Server 数据工具)

在 SQL Server Data Tools (SSDT)中开发 Analysis Services 项目期间,经常将项目部署到开发服务器,以便创建项目定义的 Analysis Services 数据库。 这是测试项目所必需的;例如,若要浏览多维数据集中的单元格、浏览维度成员或验证关键绩效指标(KPI)公式。

部署项目

可以独立部署项目,也可以部署解决方案中的所有项目。 部署项目时,会按顺序发生多个步骤。 首先,构建项目。 此步骤创建定义 Analysis Services 数据库及其构成对象的输出文件。 接下来,验证目标服务器。 最后,目标数据库及其对象在目标服务器上创建。 在部署期间,部署引擎将任何预先存在的数据库完全替换为项目的内容,除非在上一次部署期间由项目创建这些对象。

初始部署后,将在项目名称>\obj 文件夹中生成 <IncrementalSnapshot.xml 文件。 此文件用于确定目标服务器上的数据库或其对象是否已在项目外部更改。 如果是这样,系统会提示您覆盖目标数据库中的所有对象。 如果在项目内进行了所有更改,并且项目已配置为增量部署,则只会将更改部署到目标服务器。

项目配置及其关联的设置确定将用于部署项目的部署属性。 对于共享项目,每个开发人员都可以将自己的配置与自己的项目配置选项一起使用。 例如,每个开发人员都可以指定不同的测试服务器,以便与其他开发人员隔离工作。

另请参阅

创建分析服务项目(SSDT)