记录和编写 Analysis Services 数据库脚本

部署数据库后,可以使用 SQL Server Management Studio 将数据库的元数据或数据库中包含的对象的元数据输出为 XML for Analysis (XMLA) 脚本。 可以将该脚本输出到一个新的**“XMLA 查询编辑器”**窗口、文件或剪贴板。 有关 XMLA 的详细信息,请参阅 Analysis Services 脚本语言参考

生成的 XMLA 脚本使用 Analysis Services 脚本语言 (ASSL) 元素定义脚本包含的对象。 如果生成了 CREATE 脚本,则所生成的 XMLA 脚本包含一个 XMLA Create 命令和 ASSL 元素,它们可用于在实例上创建整个 Analysis Services 数据库结构。 如果生成了一个 ALTER 脚本,则所生成的 XMLA 脚本包含一个 XMLA Alter 命令和 ASSL 元素,它们可用于将现有 Analysis Services 数据库的结构还原到创建脚本时数据库所处的状态。

可以通过多种方法使用从 Analysis Services 数据库生成的 XMLA 脚本,其中包括:

  • 维护一个备份脚本,通过该脚本可以重新创建所有数据库对象和权限。

  • 创建或更新数据库开发代码。

  • 从现有的架构创建一个测试或开发环境。