SQL Server Management Studio 和 Business Intelligence Development Studio

SQL Server Management Studio 是为管理和部署 SQL Server 数据库引擎、AnalysisServices、Integration Services 和 Reporting Services中的现有对象而设计的。Business Intelligence Development Studio 是为开发商业智能解决方案(包含Analysis Services、Integration Services 和 Reporting Services中的功能)而设计的。

下面是 SQL Server Management Studio 和 Business IntelligenceDevelopment Studio 之间的一些差异。

  • SQL Server Management Studio 提供了一个集成环境,用于连接到 AnalysisServices、SQL Server 和 Reporting Services 的实例,以配置和管理 AnalysisServices 实例中的对象。通过使用脚本,还可以使用 SQL Server Management Studio 创建或修改Analysis Services 对象本身,但是 SQL Server Management Studio没有提供用于对象设计和定义的图形界面。

  • Business Intelligence Development Studio提供了一个集成开发环境,用于开发商业智能解决方案。您可以在项目模式下使用 Business IntelligenceDevelopment Studio,它使用项目和解决方案中包含的 Analysis Services、IntegrationServices 和 Reporting Services 对象的基于 XML 的定义。在项目模式下使用 BusinessIntelligence Development Studio 意味着在 Business IntelligenceDevelopment Studio 中对 Analysis Services 对象的更改即为对这些基于 XML的对象定义的更改,并且在部署解决方案之前,不会直接应用到 Analysis Services 实例上的对象。还可以在联机模式下使用Business Intelligence Development Studio,这意味着直接连接到 AnalysisServices 实例并使用现有数据库中的对象。

Business Intelligence Development Studio增强了商业智能应用程序的开发,原因是您可以在源代码管理的多用户环境中处理 Analysis Services 项目,而不需要与Analysis Services 实例建立活动连接。SQL Server Management Studio提供对用于查询和测试的现有对象的直接访问,并可用于更快速地实现以前已编写脚本的 Analysis Services数据库。但是,将项目部署到生产环境后,在 SQL Server Management Studio 和 BusinessIntelligence Development Studio 中使用 Analysis Services数据库及其对象时必须谨慎。避免覆盖以下更改:直接对现有数据库中的对象所做的更改,以及对最初生成部署解决方案的 AnalysisServices 项目所做的更改。


©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页