为解决方案部署指定配置设置
Analysis Services 部署向导从 <项目 name.configsettings> 文件读取部署脚本中使用的分区和角色部署选项。 生成 Microsoft sql Server Analysis Services 项目时,SQL Server Data Tools (SSDT)会创建此文件。 SQL Server Data Tools (SSDT) 使用当前项目的配置设置来创建 <项目 name.configsettings> 文件。
检查部署的配置设置
以下是存储在 <项目 name.configsettings> 文件中的配置设置:
数据源连接字符串这些是每个数据源的连接字符串,具体取决于 Analysis Services 项目中指定的值。 总是先删除连接字符串中的用户 ID 和密码,然后再在此文件中存储字符串的其余部分。 但是,如果部署向导直接对 Analysis Services 实例进行部署,则可以在向导中添加相应的用户 ID 和密码信息,以便成功地处理部署数据库。 如果部署向导保存了此连接信息,则部署脚本中不存储此信息。
模拟帐户 此设置指定 Analysis Services 用于在每个数据源中运行语句的用户名。 如果未指定模拟帐户,Analysis Services 将使用其登录帐户来运行语句。 如果 Analysis Services 登录帐户直接在数据源中授予权限,则 Analysis Services 实例中所有数据库中的所有数据库管理员都有权通过登录帐户访问数据源。 如果指定用户帐户和密码,则总是先删除此信息,然后再在此文件中存储模拟信息。 但是,如果部署向导直接对 Analysis Services 实例进行部署,则可以在向导中添加相应的用户 ID 和密码信息,以便成功地处理部署数据库。 如果部署向导保存了此模拟信息,则部署脚本中不存储此信息。
键错误日志文件 此设置为数据库中的每个多维数据集、度量值组、分区和维度指定键错误日志文件的文件名和路径。
存储位置 此设置为数据库中的每个多维数据集、度量值组和分区指定存储位置。 如果未为对象提供任何值,Analysis Services 部署向导将使用该对象的默认位置。 例如,分区使用度量值组的位置,度量值组使用多维数据集的位置,多维数据集使用 Analysis Services 实例上对象的默认位置。 存储位置可以是本地路径,也可以是通用命名约定 (UNC) 路径。
报表服务器 此设置为数据库的每个多维数据集中定义的每个报表操作指定报表服务器和文件夹位置。
修改部署的配置设置
在某些情况下,可能需要使用与存储在 <项目 name.configsettings> 文件中的配置设置不同的配置设置部署 Analysis Services 项目。 例如,最好更改一个或多个数据源的连接字符串,或需要为特定的分区或度量值组指定存储位置。
若要修改 Analysis Services 项目中的分区和角色的部署,必须在项目 name.configsettings> 文件中更改此信息<,如下面的过程所述。 无法更改项目中的分区和角色设置,因为 <SQL Server Data Tools (SSDT) 中的“>属性页”对话框不显示这些选项。
注意
配置设置可应用于所有对象,也可仅应用于新创建的对象。 仅当将其他对象部署到以前部署的 Analysis Services 数据库且不想覆盖现有对象时,才将配置设置应用于新创建的对象。 若要指定配置设置是应用于所有对象,还是仅适用于新建的对象,请在项目 name.deploymentoptions 文件中设置此选项<。> 有关详细信息,请参阅 指定分区和角色部署选项。
在生成输入文件后更改配置设置
以交互方式运行 Analysis Services 部署向导,并在 “配置设置” 页上指定所部署对象的配置设置。
-或-
在命令提示符下运行 Analysis Services 部署向导,并将向导设置为在应答文件模式下运行。 有关应答文件模式的详细信息,请参阅 Running the Analysis Services Deployment Wizard。
-或-
<使用任何文本编辑器修改项目 name.configsettings> 文件。