指定处理选项
Analysis Services 部署向导从 <项目名称>.deploymentoptions 文件中读取处理选项。 在生成 Microsoft SQL Server Analysis Services 项目时,SQL Server 数据工具 (SSDT) (SQL Server Data Tools (SSDT)) 将创建此文件。 SQL Server 数据工具 (SSDT) (SQL Server Data Tools (SSDT)) 使用“<项目名称> **属性页”对话框的“部署”**页上指定的处理选项来创建 <项目名称>.deploymentoptions 文件。
检查部署的处理选项
<project name>.deploymentoptions 文件中存储的配置设置如下:
处理方法 此设置将控制在部署后是否处理部署的对象以及将执行的处理的类型。 有以下三个处理选项:
默认处理(默认值)
完全处理
无
写回表选项 如果在 Analysis Services 项目中启用了写回,则此设置可定义处理写回的方式。 有以下三个写回表选项:
默认情况下,如果存在写回表,则使用该表。 如果写回表不存在,则将创建一个新的写回表。
如果写回表已经存在,则部署失败。 如果写回表不存在,则将创建一个新的写回表。
不管写回表是否已存在,都将创建新的写回表。 在这种情况下,Analysis Services 部署向导将删除任何现有的表,并用新的写回表来替换现有的表。
事务性部署 此设置控制元数据更改和进程命令的部署是在单个事务中进行还是在多个单独的事务中进行。
如果此选项为 True(默认值),则 Analysis Services 将在单个事务中部署所有元数据更改和所有进程命令。
如果此选项为 False,则 Analysis Services 将在单个事务中部署元数据更改,并在其自己的事务中部署每个处理命令。
修改部署的处理选项
您可能需要使用与 <project name>.deploymentoptions 文件中存储的选项不同的处理选项来部署 Analysis Services 项目。 例如,您也可能要完全处理所有对象,使用默认处理选项进行处理,也可不进行任何处理。 如果多维数据集或维度启用了写操作,则可以指定是使用新的写回表还是现有的写回表。
若要修改部署过程中使用的处理选项,可以编辑和重新生成项目,也可以通过使用下列步骤中介绍的方法之一来更改输入文件中的处理选项。
在生成输入文件后更改处理选项
以交互方式运行 Analysis Services 部署向导。 在**“处理选项”**页上,为要部署的项目指定处理选项。
— 或者 —
在命令提示符下运行 Analysis Services 部署向导,并设置向导,使其以应答文件模式运行。 有关应答文件模式的详细信息,请参阅运行 Analysis Services 部署向导。
— 或者 —
通过使用任何文本编辑器来修改 <project name>.deploymentoptions 文件。