本章介绍SQL Server,讨论它的用法,优点,版本和组件.
这是一个由Microsoft开发的软件,它是根据RDBMS的规范实现的.
它是也是一个ORDBMS.
它取决于平台.
这是GUI和基于命令的软件.
它支持SQL(SEQUEL)语言,这是一种IBM产品,非过程,通用数据库和不区分大小写的语言.
创建数据库.
维护数据库.
通过SQL Server Analysis Services(SSAS)分析数据.
通过SQL Server Reporting Services(SSRS)生成报告.
通过SQL Server Integration Services(SSIS)执行ETL操作.
版本 | 年 | 代码名称 |
---|---|---|
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(initiall y),SQL 14(当前) |
SQL服务器在客户端 - 服务器架构中工作,因此它支持两种类型的组件和减号; (a)工作站和(b)服务器.
工作站组件安装在每台设备上/SQL Server操作员的机器.这些只是与服务器组件交互的接口.示例:SSMS,SSCM,Profiler,BIDS,SQLEM等.
服务器组件安装在集中式服务器中.这些都是服务.示例:SQL Server,SQL Server代理,SSIS,SSAS,SSRS,SQL浏览器,SQL Server全文搜索等.
实例是SQL Server的安装.
实例是精确的相同软件的副本.
如果我们安装'n'次,则会创建'n'个实例.
有两种类型的SQL Server中的实例a)默认b)已命名.
一个服务器中只支持一个默认实例.
支持多个命名实例在一个服务器中.
默认实例将服务器名称作为实例名称.
默认实例服务名称为MSSQLSERVER.
2000版本将支持16个实例.
2005及更高版本将支持50个实例.
在一台机器上安装不同的版本.
降低成本.
分别维护生产,开发和测试环境.
减少临时数据库问题.
分离安全权限.
维护备用服务器.