SQL Server 教程
-
什么是SQL Server
MS SQL Server是由Microsoft开发的关系数据库管理系统(RDBMS)。该产品的基本功能是按照其他应用程序的要求存储检索数据。它可以在同一台计算机上运行,也可以在网络上的另一台计算机上运行。本教程介绍了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的版本
版本 年份 代号 1 1989年 无 4.21 1993年 无 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 13 (2016) 2016年 -- 14 (2017) 2017年 -- 15 (2019) 2019年 -- -
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个实例。
-
实例的优势
- 在一台计算机上安装不同版本。
- 降低成本。
- 分别维护生产,开发和测试环境。
- 减少临时数据库问题。
- 分隔安全特权。
- 维护备用服务器。
-
SQL Server 版本
SQL Server有各种版本。本章列出了具有其功能的多个版本。- 企业版(Enterprise)-这是具有完整功能集的高端版本。
- 标准版(Standard)- 当不需要高级功能时,此功能比企业功能少。
- 工作组(Workgroup )- 适用于较大公司的远程办公室。
- Web - 这是为Web应用程序设计的。
- 开发版(Developer)- 与企业版相似,但仅授权一名用户进行开发,测试和演示。无需重新安装即可轻松升级到企业版。
- Express - 这是免费的入门级数据库。它只能使用1个CPU和1 GB内存,数据库的最大大小为10 GB。
- Compact - 这是用于移动应用程序开发的免费嵌入式数据库。数据库的最大大小为4 GB。
- 数据中心 - 新SQL Server 2008 R2的主要更改是数据中心版。Datacenter版没有内存限制,并支持25个以上的实例。
- 商业智能(Business Intelligence)-商业智能版是SQL Server 2012的新功能。该版本包括标准版的所有功能,并支持高级BI功能(如Power View和PowerPivot),但不支持高级可用性功能(如AlwaysOn可用性组)。和其他在线操作。
- 企业评估(Enterprise Evaluation) - SQL Server评估版是获取功能完整的免费SQL Server实例以学习和开发解决方案的好方法。该版本的内置有效期为自您安装之日起6个月
-
听众
本教程适用于所有希望学习SQL Server基础并将其付诸实践的读者。 为了继续进行本教程,最好是熟悉数据库概念。最好在计算机上安装SQL Server,因为它可以帮助您自己执行示例并了解其工作原理。本教程下载安装的SQL Server 2019(开发版本) ,安装帮助请查看官方安装向导