MS SQL Server - 概述

本章介绍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 Integration Services(SSIS)执行ETL操作.

SQL Se的版本rver

版本代码名称
6.01995SQL95
6.51996Hydra
7.01998Sphinx
8.0(2000)2000Shiloh
9.0(2005)2005Yukon
10.0(2008)2008Katmai
10.5(2008 R2)2010Kilimanjaro
11.0(2012)2012Denali
12(2014)2014Hekaton(initiall y),SQL 14(当前)

SQL Server组件

SQL服务器在客户端 - 服务器架构中工作,因此它支持两种类型的组件和减号; (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个实例.

实例的优点

  • 在一台机器上安装不同的版本.

  • 降低成本.

  • 分别维护生产,开发和测试环境.

  • 减少临时数据库问题.

  • 分离安全权限.

  • 维护备用服务器.