MS SQL Server - 概述



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

什么是 SQL Server?

  • 它是由微软开发的一款软件,根据关系数据库管理系统(RDBMS)规范实现。

  • 它也是一个面向对象的数据库管理系统(ORDBMS)。

  • 它是平台相关的。

  • 它既是基于 GUI 的软件,也是基于命令行的软件。

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

SQL Server 的用途

  • 创建数据库。
  • 维护数据库。
  • 通过 SQL Server 分析服务 (SSAS) 分析数据。
  • 通过 SQL Server 报表服务 (SSRS) 生成报表。
  • 通过 SQL Server 集成服务 (SSIS) 执行 ETL 操作。

SQL Server 的版本

版本 年份 代号
6.0 1995 SQL95
6.5 1996 Hydra
7.0 1998 Sphinx
8.0 (2000) 2000 Shiloh
9.0 (2005) 2005 Yukon
10.0 (2008) 2008 Katmai
10.5 (2008 R2) 2010 Kilimanjaro
11.0 (2012) 2012 Denali
12 (2014) 2014 Hekaton(最初),SQL 14(当前)

SQL Server 组件

SQL Server 在客户端-服务器架构中工作,因此它支持两种类型的组件 - (a) 工作站和 (b) 服务器。

  • 工作站组件安装在每个设备/SQL Server 操作员的机器上。这些只是与服务器组件交互的接口。例如:SSMS、SSCM、探查器、BIDS、SQLEM 等。

  • 服务器组件安装在集中式服务器上。这些是服务。例如:SQL Server、SQL Server 代理、SSIS、SSAS、SSRS、SQL 浏览器、SQL Server 全文搜索等。

SQL Server 实例

  • 实例是 SQL Server 的安装。
  • 实例是相同软件的精确副本。
  • 如果我们安装“n”次,则将创建“n”个实例。
  • SQL Server 中有两种类型的实例 a) 默认 b) 命名。
  • 在一台服务器上只支持一个默认实例。
  • 在一台服务器上支持多个命名实例。
  • 默认实例将使用服务器名称作为实例名称。
  • 默认实例服务名称为 MSSQLSERVER。
  • 2000 版本支持 16 个实例。
  • 2005 及更高版本支持 50 个实例。

实例的优势

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