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