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(开发版本) ,安装帮助请查看官方安装向导