如何编写 Analysis Services 对象的脚本

Microsoft SQL Server Analysis Services 中有一些可以使用脚本来管理的对象类型。这些对象的列表包括 Analysis Services 数据库的元素。显而易见,该对象列表包括数据源、数据源视图、多维数据集、维度、挖掘结构以及角色。

若要在 Analysis Services 中使用脚本创建、更改或删除对象,可以使用 SQL Server Management Studio,并且应该熟悉 XML for Analysis (XMLA)。但是,SQL Server Management Studio 中具有自动创建用于创建对象(例如多维数据集)的 XMLA 脚本的功能。该自动化功能有助于使您在学习 XMLA 时少走弯路。

注意注意

有关如何使用 XMLA 的详细信息,请参阅 在 Analysis Services 中使用 XML for Analysis (XMLA)

重要说明重要提示

编写 Role 对象的脚本时,您需要注意安全权限包含在这些权限保护的对象中,而非包含在与这些权限关联的安全角色中。

编写 Analysis Services 对象脚本

  1. 在 SQL Server Management Studio 中,连接到 Analysis Services 实例。

  2. 找到要为其创建脚本(该脚本可以创建、更改或删除对象)的对象。

  3. 右键单击该对象,指向**“编写多维数据集脚本为”,再指向“CREATE 到”“ALTER 到”“DELETE 到”,然后单击以下选项之一:“新查询编辑器窗口”(用于打开查询编辑器窗口)、“文件”(用于将 XMLA 脚本保存到文件)或“剪贴板”**(用于将 XMLA 脚本保存到剪贴板)。

    注意注意

    通常,如果您想要创建该文件的多个不同版本,请选择“文件”