配置 Analysis Services 项目属性
适用于: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
在 SQL Server Data Tools 中,SQL Server Analysis Services项目是使用某些影响生成和部署SQL Server Analysis Services项目的默认属性定义的。
若要更改项目属性,请右键单击SQL Server Analysis Services项目对象,然后单击“属性”。 或者,您可以单击“项目”菜单上的 “属性” 。
属性说明
下表说明每个项目的属性,列出其默认值,并提供有关更改属性值的信息。
属性 | 默认设置 | 说明 |
---|---|---|
生成/部署服务器版本 | 用于开发项目的 SQL Server 版本 | 指定最终要将项目部署到其中的服务器的版本。 与多个开发人员合作处理一个项目时,开发人员需要了解服务器版本,以了解要合并到SQL Server Analysis Services项目中的功能。 |
生成/部署服务器版本 | 用于开发项目的版本 | 指定最终要将项目部署到其中的服务器的版本。 |
生成/输出 | /bin | 项目生成过程输出的相对路径 |
生成/删除密码 | True | 指定是否从在生成过程中写入到输出目录的连接字符串中删除已知密码。 删除密码可提高安全性。 如果删除了密码,则在处理部署的项目时需要提供密码,以便SQL Server Analysis Services访问源数据。 |
调试/启动对象 | <当前活动对象> | 确定启动调试时将要启动的对象。 |
部署/部署模式 | 仅部署更改 | 默认情况下,仅部署对项目对象所做的更改(条件是/前提是没有直接在项目外部对对象进行其他更改)。 您还可以选择在每个部署过程中部署所有项目对象。 为了获得最佳性能,请使用“仅部署更改”。 |
部署/处理选项 | Default | 默认情况下,SQL Server Analysis Services将确定部署对象更改时所需的处理类型。 这通常会使部署时间最短。 但是,您还可以选择在每个部署过程执行完全处理或不执行处理。 |
部署/事务性部署 | False | 默认情况下,在处理这些已部署的对象时,已更改对象或所有对象的部署并不是事务性部署。 即使在处理失败时,部署也会成功并且一直保留。 您可以将此默认设置更改为在单个事务中合并部署和处理。 |
部署/目标服务器 | localhost | 默认情况下,SQL Server Analysis Services项目中的数据库对象将部署到使用SQL Server Data Tools的本地计算机上的默认SQL Server Analysis Services实例。 更改此默认值以指定本地计算机上的命名实例,或者指定您有权创建SQL Server Analysis Services对象的任何远程计算机上的任何实例。 |
部署/数据库 | <项目名称> | 默认情况下,部署时将实例化SQL Server Analysis Services项目对象的SQL Server Analysis Services数据库的名称是定义时SQL Server Analysis Services项目的名称。 更改此属性可更改 Server 属性指定的SQL Server Analysis Services实例上的数据库名称。 |
属性配置
基于配置定义属性。 项目配置使开发人员能够使用具有不同生成、调试和部署设置的 SQL Server Analysis Services 项目,而无需直接编辑基础 XML 项目文件。
项目最初使用单个配置进行创建,此过程称为“开发”。 您可以创建其他配置,并使用配置管理器在配置之间进行切换。
在创建其他配置之前,所有开发人员均使用此常用配置。 但是,在项目开发的各个阶段(例如在项目的初始开发和测试期间),不同的开发人员可能会使用不同的数据源,并将项目部署到不同的服务器以实现不同的目的。 使用配置,您可以将这些不同的设置保留在不同的配置文件中。