非常高级的概述:
数据库引擎本身的核心服务包括 SQL Server 服务本身(或 MSSQLSERVER),还有 SQL Server Agent 和 SQL Server Browser。SQL Server 代理是 SQL Server 的作业调度程序,并处理一些其他维护任务等,而浏览器服务通过创建客户端应用程序连接到 SQL Server 的更简单方式来帮助接受登录等。
所有这三个服务都是真正的“服务”,因为它们是在您的服务器上运行的守护程序。但是在这三个中,您只需要运行 MSSQLSERVER 即可使用关系数据库引擎。(其他两项服务是可选的。)
然后,除了核心数据库引擎功能之外,微软还提供了一堆附加组件或补充“产品”和工具,以帮助使 SQL Server 作为一个平台/产品变得更好、更具吸引力。如您所见,这些通常作为“服务”进行营销。
Reporting Services(或 SSRS)是一个很棒的解决方案,它使用原生 SQL Server 数据库来存储有关数据源、报表交付计划、访问权限等的信息......来自几乎任何数据源的报告。您只需定义报告的来源、连接数据集和参数,然后使用专门的 xml 标记(报告定义语言或 RDL)来定义报告的外观、感觉、形状等。而且,微软已经创建了一个“调整”版本的 Visual Studio,使创建/开发/编辑这些报告变得更加容易。该版本的 Visual Studio 称为 SQL Server 商业智能设计工作室(或 BIDS)。
同样,Microsoft 还使用 BIDS 来帮助开发人员、DBA 和分析师创建数据多维数据集 - 使用允许 SQL Server Analysis Services (SSAS) 通过几乎任何数据关系组合来提供的专用模式的多维“连接”表“分析数据”。所以...假设您有一家销售小部件的公司:您可以定义产品、客户、销售区域、日期等之间的关系 - SSAS 将获取该数据(以及定义这些关系的特殊定义的“立方体”定义,它们的粒度等)并预先计算结果,以几乎任何这些“维度”或数据角度的组合 - 这样你就可以说:“
等等,以促进按计划进行数据转换和迁移。不过,这个工具/服务的非常酷的一点是……它不仅可以在 SQL Server 和 SQL Server 之间连接/转换数据……而且还能够将 MOST 数据源连接到 MOST 数据源 - 所以它是一个强大的工具用于转换、导出、导入、修改、调整等所有数据。而且...要为您的集成/转换项目定义“工作流”,您还可以使用 Business Intelligence Design Studio - 与为 SQL Server Analysis Services 定义多维数据集等相同。能够将 MOST 数据源连接到 MOST 数据源 - 因此它是一个强大的工具,用于转换、导出、导入、修改、调整等所有数据。而且...要为您的集成/转换项目定义“工作流”,您还可以使用 Business Intelligence Design Studio - 与为 SQL Server Analysis Services 定义多维数据集等相同。能够将 MOST 数据源连接到 MOST 数据源 - 因此它是一个强大的工具,用于转换、导出、导入、修改、调整等所有数据。而且...要为您的集成/转换项目定义“工作流”,您还可以使用 Business Intelligence Design Studio - 与为 SQL Server Analysis Services 定义多维数据集等相同。
归根结底,使所有这些如此酷的原因是您可以访问:
SQL 服务器
SQL Server 报告服务
SQL Server 集成服务
SQL Server 分析服务
使用 SQL Server 标准版和企业版 - 因此无需购买额外的工具/解决方案/产品即可利用这些强大的功能。(SQL Server 企业版的成本大约是标准版的 5 倍……在某些方面具有更好/更酷的功能……但您仍然可以使用标准版获得所有功能的可靠子集。)