SQL Server 2012学习笔记- - - 初识篇

Posted 叶秋学长

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 2012学习笔记- - - 初识篇相关的知识,希望对你有一定的参考价值。

  ✅作者简介:

            全栈领域新星创作者,阿里云专家博主,掘金签约后端评审团成员

💕推荐学习专栏:

                             Spring系列

                             Spring Boot 系列

                              秋招面试题

                             再次渡入繁世,人潮汹涌,眼里茫然,信仰永恒,皆为华夏   

目录

0 专栏介绍

1 初识SQL Server 2012

1.1 SQL Server 2012 的优势     

 1.2 SQL Server 2012 的功能

1.3 SQL Server 2012 的组成1.3.1 SQL Server数据库引擎 

1.3.2 分析服务(Analysis Services)

1.3.3 集成服务(Integration Services)

1.3.4 报表服务(Reporting Services)

1.4如何选择SQL Server 2012 的版本1.4.1 SQL Server 2012企业版

1.4.2 SQL Server 2012标准版

1.4.3 SQL Server 2012商业智能版

1.4.4 SQL Server 2012Web版

1.4.5 SQL Server 2012开发版


0 专栏介绍

近期看到学弟们观看慕课上的北京林业大学的数据库原理与应用,特地把之前学习SQL Server 2012的学习笔记整理出来,给学弟学妹们分享,希望能帮助他们学好数据库原理与应用这门课~~


1 初识SQL Server 2012

1.1 SQL Server 2012 的优势
      SQLServer 2012基于SQL Server 2008,其提供了一个全面的、灵活的和可扩展的数据仓库管理平台,可以满足成千上万的用户的海量数据管理需求,能够快速构建相应的解决方案实现私有云与公有云之间数据的扩展与应用的迁移。

 1.2 SQL Server 2012 的功能

作为SQL Server的一个稳定维护版本,SQL Server 2012具有以下激动人心的功能。

(1)AlwaysOn。该功能将数据库的镜像提高到新的高度,使得用户可以针对一族数据做灾难恢复,而不仅仅只是针对单独的一个数据库进行灾难恢复。

 (2)Columnstore索引。Columnstore索引是为数据库仓库设计的只读索引。数据被组织化成扁平化的压缩格式后,极大地减少了系统的I/O和内存的使用。

 (3)DBA自定义服务器权限。

  (4)Windows Server Core支持。Windows Server Core指的是一种类似于命令行的操作方式,和mysql类似。

  (5)Sequence Objects。

  (6)PowerView。

   (7)增强的审计功能。

   (8)增强的 PowerShell 支持。

   (9)分布式回放(Distributed Replay)。

   (10)SQL Azure增强。

1.3 SQL Server 2012 的组成
1.3.1 SQL Server数据库引擎 

  SQLServer 数据库引擎是SQL Server系统的核心服务,主要负责完成数据的存储、处理、安全等一些管理操作,包括复制、全文搜索、管理数据库关系等等,以及在操作过程中的创建数据库、创建表、创建视图、数据查询和访问某个数据库等操作。这些操作都需要数据库引擎去完成。

1.3.2 分析服务(Analysis Services)

  分析服务的主要作用是通过服务器和客户端的组合提供联机分析处理和数据挖掘的功能,通过分析服务,用户可以创建和管理来自于其他的数据源的多维结构。通过多维结构的分析可以使管理员可以对数据进行更全面的理解。

1.3.3 集成服务(Integration Services)

       集成服务是SQL Server 2012 用于生成高性能数据集群和工作解决的一个平台,负责完成数据的提取、转化、加载等操作。

1.3.4 报表服务(Reporting Services)

       报表服务主要是用于创建和发布报表以及报表模型的一个图形工具和向导,用于管理报表工具以及对象模型进行扩展和编程的应用程序接口。

1.4如何选择SQL Server 2012 的版本
1.4.1 SQL Server 2012企业版

       该版本是一个全面的数据管理和业务智能管理平台,为关键业务提供了企业的可扩展性,数据仓库安全、数据高级分析、报表支持,为用户提供巩固的服务器和执行大规模的在线事务处理。

1.4.2 SQL Server 2012标准版

       该版本是一个标准的数据管理和业务智能平台,为企业提供最佳的应用性和可操作性。

1.4.3 SQL Server 2012商业智能版

       该版本提供了一个综合应用平台,可以支持和构建、部署,安全、易于扩展的解决方案,提供基于浏览器的数据浏览和可见性的卓越功能。

1.4.4 SQL Server 2012Web版

       该版本主要用于小规模而非大规模的Web网站版本。

1.4.5 SQL Server 2012开发版

       该版本允许开发人员在创建和测试基于SQL Server 2012 的任意应用,拥有企业版的所有特点,但仅限于测试和演示时使用。

  本期分享到此为止,关注博主不迷路,叶秋学长带你上高速~~

以上是关于SQL Server 2012学习笔记- - - 初识篇的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft.SQL.Server2012.Performance.Tuning.Cookbook学习笔记

Microsoft.SQL.Server2012.Performance.Tuning.Cookbook学习笔记

读书笔记之sql server2012数据库重启后自增ID值跳跃1000的解决方法

SQL Server 2012 数据库笔记

数据库SQL Server2012笔记——java 程序操作sql server

学习心得之Zblog选择数据库版本及Sql server2012数据库自增量跳跃1000问题