记录和编写 Analysis Services 数据库脚本
适用于: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
部署SQL Server Analysis Services数据库后,可以使用 SQL Server Management Studio 将数据库或数据库中包含的对象的元数据输出为 XML for Analysis (XMLA) 脚本。 可以将该脚本输出到一个新的 “XMLA 查询编辑器” 窗口、文件或剪贴板。 有关 XMLA 的详细信息,请参阅 Analysis Services Scripting Language (ASSL for XMLA) 。
生成的 XMLA 脚本使用 SQL Server Analysis Services 脚本语言 (ASSL) 元素来定义脚本包含的对象。 如果生成了 CREATE 脚本,则生成的 XMLA 脚本包含 XMLA Create 命令和 ASSL 元素,这些元素可用于在实例上创建整个 SQL Server Analysis Services 数据库结构。 如果生成了 ALTER 脚本,则生成的 XMLA 脚本包含 XMLA Alter 命令和 ASSL 元素,可用于将现有 SQL Server Analysis Services 数据库的结构还原到创建脚本时的数据库状态。
可以通过多种方式从SQL Server Analysis Services数据库使用生成的 XMLA 脚本,包括:
维护一个备份脚本,通过该脚本可以重新创建所有数据库对象和权限。
创建或更新数据库开发代码。
从现有的架构创建一个测试或开发环境。
另请参阅
修改或删除 Analysis Services 数据库
Alter 元素 (XMLA)
Create 元素 (XMLA)