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