MS SQL Server – 概述
MS SQL Server – 概述
本章介绍 SQL Server,讨论其用法、优点、版本和组件。
什么是 SQL Server?
-
它是微软开发的一款软件,根据RDBMS的规范实现。
-
它也是一个 ORDBMS。
-
它依赖于平台。
-
它是基于 GUI 和命令的软件。
-
它支持 SQL (SEQUEL) 语言,这是一种 IBM 产品,非过程性、通用数据库和不区分大小写的语言。
SQL Server 的使用
- 创建数据库。
- 维护数据库。
- 通过 SQL Server Analysis Services (SSAS) 分析数据。
- 通过 SQL Server Reporting Services (SSRS) 生成报告。
- 通过 SQL Server 集成服务 (SSIS) 执行 ETL 操作。
SQL Server 的版本
Version | 年 | 代码名称 |
---|---|---|
6.0 | 1995年 | SQL95 |
6.5 | 1996年 | 九头蛇 |
7.0 | 1998年 | 狮身人面像 |
8.0 (2000) | 2000年 | 示罗 |
9.0 (2005) | 2005年 | 育空地区 |
10.0 (2008) | 2008年 | 卡特迈 |
10.5 (2008 R2) | 2010年 | 乞力马扎罗 |
11.0 (2012) | 2012年 | 德纳利 |
12 (2014) | 2014年 | Hekaton(最初),SQL 14(当前) |
SQL Server 组件
SQL Server 在客户端-服务器架构中工作,因此它支持两种类型的组件 – (a) 工作站和 (b) 服务器。
-
工作站组件安装在每个设备/SQL Server 操作员的机器上。这些只是与服务器组件交互的接口。示例:SSMS、SSCM、Profiler、BIDS、SQLEM 等。
-
服务器组件安装在中央服务器中。这些都是服务。示例:SQL Server、SQL Server Agent、SSIS、SSAS、SSRS、SQL 浏览器、SQL Server 全文搜索等。
SQL Server 实例
- 实例是 SQL Server 的安装。
- 实例是相同软件的精确副本。
- 如果我们安装“n”次,那么将创建“n”个实例。
- SQL Server 中有两种类型的实例 a) 默认 b) 命名。
- 一台服务器仅支持一个默认实例。
- 一台服务器将支持多个命名实例。
- 默认实例将使用服务器名称作为实例名称。
- 默认实例服务名称是 MSSQLSERVER。
- 2000 版本将支持 16 个实例。
- 2005 及更高版本将支持 50 个实例。
实例的优势
- 在一台机器上安装不同的版本。
- 以降低成本。
- 分别维护生产、开发和测试环境。
- 减少临时数据库问题。
- 分离安全权限。
- 维护备用服务器。