📜  MS SQL Server-概述

📅  最后修改于: 2020-11-20 04:58:31             🧑  作者: Mango


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

什么是SQL Server?

  • 它是由Microsoft开发的软件,它是根据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 Year Code Name
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 (initially), SQL 14 (current)

SQL Server组件

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

  • 工作站组件安装在每台设备/ SQL Server操作员的计算机中。这些只是与服务器组件进行交互的接口。例如:SSMS,SSCM,Profiler,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个实例。

实例的优势

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