MS SQL Server - 概述


本章介绍 SQL Server,讨论其用法、优点、版本和组件。

什么是 SQL Server?

  • 它是一个由微软开发的软件,它是根据RDBMS的规范实现的。

  • 它也是一个 ORDBMS。

  • 它依赖于平台。

  • 它是基于 GUI 和命令的软件。

  • 它支持SQL(SEQUEL)语言,SQL(SEQUEL)语言是IBM产品、非过程化、通用数据库、不区分大小写的语言。

SQL Server 的使用

  • 创建数据库。
  • 维护数据库。
  • 通过 SQL Server Analysis Services (SSAS) 分析数据。
  • 通过 SQL Server Reporting Services (SSRS) 生成报告。
  • 通过 SQL Server Integration Services (SSIS) 执行 ETL 操作。

SQL Server 的版本

版本 代码名称
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个实例。

实例的优点

  • 在一台机器上安装不同版本。
  • 以降低成本。
  • 分别维护生产、开发和测试环境。
  • 减少临时数据库问题。
  • 分离安全权限。
  • 维护备用服务器。