Analysis Services 部署方法

完成 Microsoft SQL Server Analysis Services 项目的开发之后,就可以使用五种可能的部署方法来部署 Analysis Services 实例了。 下面列出了这五种方法,并提供了转到使用该技术所需的补充信息的链接。

五种部署方法

下面按优势大小顺序列出五种可能的部署方法:分析管理对象 (AMO) 自动化、XMLA 脚本、Analysis Services 部署向导、同步向导、备份和还原。AMO 自动化最灵活,您可以将 SQL Server 代理与 AMO 应用程序一起使用来按某个预置的计划运行部署。 还可以使用 SQL Server 代理按预置的计划运行 XMLA 脚本,但使用 XMLA 脚本没有 AMO 所具备的灵活性。 AMO 通过驻留全谱系的管理命令提供了范围更广的功能。 使用部署向导,可以直接从 Analysis Services 文件(该文件由项目生成按输出目录创建)进行部署。 与其他部署方法相比,备份和还原的使用频率较低,但它能以很小的基础结构要求快速完成部署。

使用 AMO 自动化进行部署

分析管理对象 (AMO) 为开发人员可用的 Analysis Services 的完整命令集提供了编程接口。 因此,AMO 可用于部署,还可用于它在其他情况下所支持的很多管理命令。 有关使用 AMO 自动完成任何种类的管理任务的详细信息,请参阅分析管理对象 (AMO)

使用 XMLA 脚本进行部署

通过定义部署进程,然后进行整理并将其保存在 XMLA 脚本中,可以很容易在 SQL Server Management Studio 中形成 XMLA 脚本。 将 XMLA 脚本保存到文件中以后,即可很容易地按计划运行脚本,或将脚本嵌入直接连接到 Analysis Services 实例的应用程序中。 有关如何使用 XMLA 脚本的详细信息,请参阅使用 ASSL 脚本

部署向导

对于专用部署,Analysis Services 部署向导非常方便。就像在 SQL Server Management Studio 中保存 XMLA 脚本以随后使用一样,您也可以保存部署向导脚本。 部署向导可以交互运行,也可以在命令提示符下运行。 有关如何运行部署向导的详细信息,请参阅运行 Analysis Services 部署向导。 有关部署向导的详细信息,请参阅使用 Analysis Services 部署向导

使用同步向导进行部署

同步向导可用于将数据和元数据从源服务器复制到目标服务器。 如果源服务器有需要部署的数据库副本,则将该数据库副本复制到目标服务器是很直接的方式。 如果目标服务器已经有相同的数据库副本,则它会不影响同步操作,并且该数据库会被更新。 如果没有数据库,则新数据库将复制到目标服务器。 若要了解如何同步 Analysis Services 数据库,请参阅如何同步 Analysis Services 数据库

使用备份/还原进行部署

备份为传输 Analysis Services 数据库提供了最简单的方式。 从**“备份”**对话框,可以设置配置选项,然后可以从对话框本身运行备份。 也可以创建可保存并根据需要频繁运行的脚本。 有关使用备份进行数据库传输的详细信息,请参阅备份选项