Microsoft SQL Server 是一种关系数据库管理系统 (RDBMS)。 应用程序和工具连接到 SQL Server 实例或数据库,并使用 Transact-SQL (T-SQL) 进行通信。
可在 Windows 或 Linux 上安装SQL Server,将其部署在 Linux 容器中,或者部署在 Azure 虚拟机或其他虚拟机平台上。 你之前可能将它称为“装箱产品”。
支持哪些 SQL Server 版本取决于你的许可协议,但就本文档而言,我们指的是 SQL Server 2016 (13.x) 及更高版本。 有关 SQL Server 2014 (12.x) 和以前版本的文档,请参阅 SQL Server 先前版本对应的文档。 若要了解当前支持哪些 SQL Server 版本,请参阅 SQL Server 终止支持选项。
以下产品和服务也使用基础 SQL Server 数据库引擎:
有关 Windows 上 SQL Server 各版本支持的功能列表,请参阅:
本部分介绍 SQL Server 中提供的一些关键技术。
组件 | 说明 |
---|---|
数据库引擎 | 数据库引擎是用于存储、处理和保护数据的核心服务。 数据库引擎提供了受控访问和事务处理,以满足企业内最苛刻的数据消费应用程序的要求。 数据库引擎还通过业务连续性和数据库恢复 (SQL Server) 为保持业务连续性提供全面的支持。 |
机器学习服务 (MLS) | SQL Server 机器学习服务支持使用常用的 R 和 Python 语言,将机器学习集成到企业工作流中。 机器学习服务(数据库内)将 R 和 Python 与 SQL Server 集成,方便用户通过调用存储过程,轻松生成、重新定型模型,并对模型评分。 机器学习服务器对 R 和 Python 提供企业级支持,用户无需使用 SQL Server。 |
Integration Services (SSIS) | SQL Server Integration Services 是一个可用于构建高性能数据集成解决方案的平台,其中包括为数据仓库提供提取、转换和加载 (ETL) 处理的包。 |
Analysis Services (SSAS) | SQL Server Analysis Services 是一个用于个人、团队和公司商业智能的分析数据平台和工具集。 服务器和客户端设计器通过使用 Power Pivot、Excel 和 SharePoint Server 环境,支持传统的 OLAP 解决方案、新的表格建模解决方案以及自助式分析和协作。 Analysis Services 还包括数据挖掘,以便您可以发现隐藏在大量数据中的模式和关系。 |
Reporting Services (SSRS) | SQL Server Reporting Services 提供支持 Web 的企业级报表功能。 从而使用户可以创建从多个数据源提取内容的报表,发布各种格式的报表,以及集中管理安全性和订阅。 |
复制 | SQL Server 复制是一组技术,用于将数据和数据库对象从一个数据库复制并分发到另一个数据库,然后在数据库之间进行同步以保持一致性。 使用复制时,可以通过局域网和广域网、拨号连接、无线连接和 Internet,将数据分发到不同位置以及分发给远程用户或移动用户。 |
Data Quality Services (DQS) | Data Quality Services 向您提供知识驱动型数据清理解决方案。 DQS 使您可以生成知识库,然后使用此知识库,同时采用计算机辅助方法和交互方法,执行数据更正和消除重复的数据。 您可以使用基于云的引用数据服务,并可以生成一个数据管理解决方案将 DQS 与 SQL Server Integration Services 和 Master Data Services 相集成。 |
Master Data Services (MDS) | Master Data Services 是 SQL Server 的主数据管理解决方案。 基于 Master Data Services 生成的解决方案可帮助确保报表和分析均基于适当的信息。 使用 Master Data Services,可以为主数据创建中央存储库,并随着主数据随时间变化而维护一个可审核的安全对象记录。 |