草庐IT

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

叶秋学长 2024-04-24 原文

  ✅作者简介:

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

💕推荐学习专栏:

                             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学习笔记- - - 初识篇的更多相关文章

  1. LC滤波器设计学习笔记(一)滤波电路入门 - 2

    目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称

  2. CAN协议的学习与理解 - 2

    最近在学习CAN,记录一下,也供大家参考交流。推荐几个我觉得很好的CAN学习,本文也是在看了他们的好文之后做的笔记首先是瑞萨的CAN入门,真的通透;秀!靠这篇我竟然2天理解了CAN协议!实战STM32F4CAN!原文链接:https://blog.csdn.net/XiaoXiaoPengBo/article/details/116206252CAN详解(小白教程)原文链接:https://blog.csdn.net/xwwwj/article/details/105372234一篇易懂的CAN通讯协议指南1一篇易懂的CAN通讯协议指南1-知乎(zhihu.com)视频推荐CAN总线个人知识总

  3. 深度学习部署:Windows安装pycocotools报错解决方法 - 2

    深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal

  4. ruby - 我正在学习编程并选择了 Ruby。我应该升级到 Ruby 1.9 吗? - 2

    我完全不是程序员,正在学习使用Ruby和Rails框架进行编程。我目前正在使用Ruby1.8.7和Rails3.0.3,但我想知道我是否应该升级到Ruby1.9,因为我真的没有任何升级的“遗留”成本。缺点是什么?我是否会遇到与普通gem的兼容性问题,或者甚至其他我不太了解甚至无法预料的问题? 最佳答案 你应该升级。不要坚持从1.8.7开始。如果您发现不支持1.9.2的gem,请避免使用它们(因为它们很可能不被维护)。如果您对gem是否兼容1.9.2有任何疑问,您可以在以下位置查看:http://www.railsplugins.or

  5. ruby - 我如何学习 ruby​​ 的正则表达式? - 2

    如何学习ruby​​的正则表达式?(对于假人) 最佳答案 http://www.rubular.com/在Ruby中使用正则表达式时是一个很棒的工具,因为它可以立即将结果可视化。 关于ruby-我如何学习ruby​​的正则表达式?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1881231/

  6. 深度学习12. CNN经典网络 VGG16 - 2

    深度学习12.CNN经典网络VGG16一、简介1.VGG来源2.VGG分类3.不同模型的参数数量4.3x3卷积核的好处5.关于学习率调度6.批归一化二、VGG16层分析1.层划分2.参数展开过程图解3.参数传递示例4.VGG16各层参数数量三、代码分析1.VGG16模型定义2.训练3.测试一、简介1.VGG来源VGG(VisualGeometryGroup)是一个视觉几何组在2014年提出的深度卷积神经网络架构。VGG在2014年ImageNet图像分类竞赛亚军,定位竞赛冠军;VGG网络采用连续的小卷积核(3x3)和池化层构建深度神经网络,网络深度可以达到16层或19层,其中VGG16和VGG

  7. 机器学习——时间序列ARIMA模型(四):自相关函数ACF和偏自相关函数PACF用于判断ARIMA模型中p、q参数取值 - 2

    文章目录1、自相关函数ACF2、偏自相关函数PACF3、ARIMA(p,d,q)的阶数判断4、代码实现1、引入所需依赖2、数据读取与处理3、一阶差分与绘图4、ACF5、PACF1、自相关函数ACF自相关函数反映了同一序列在不同时序的取值之间的相关性。公式:ACF(k)=ρk=Cov(yt,yt−k)Var(yt)ACF(k)=\rho_{k}=\frac{Cov(y_{t},y_{t-k})}{Var(y_{t})}ACF(k)=ρk​=Var(yt​)Cov(yt​,yt−k​)​其中分子用于求协方差矩阵,分母用于计算样本方差。求出的ACF值为[-1,1]。但对于一个平稳的AR模型,求出其滞

  8. 玩以太坊链上项目的必备技能(初识智能合约语言-Solidity之旅一) - 2

    前面一篇关于智能合约翻译文讲到了,是一种计算机程序,既然是程序,那就可以使用程序语言去编写智能合约了。而若想玩区块链上的项目,大部分区块链项目都是开源的,能看得懂智能合约代码,或找出其中的漏洞,那么,学习Solidity这门高级的智能合约语言是有必要的,当然,这都得在公链``````以太坊上,毕竟国内的联盟链有些是不兼容Solidity。Solidity是一种面向对象的高级语言,用于实现智能合约。智能合约是管理以太坊状态下的账户行为的程序。Solidity是运行在以太坊(Ethereum)虚拟机(EVM)上,其语法受到了c++、python、javascript影响。Solidity是静态类型

  9. Unity Shader 学习笔记(5)Shader变体、Shader属性定义技巧、自定义材质面板 - 2

    写在之前Shader变体、Shader属性定义技巧、自定义材质面板,这三个知识点任何一个单拿出来都是一套知识体系,不能一概而论,本文章目的在于将学习和实际工作中遇见的问题进行总结,类似于网络笔记之用,方便后续回顾查看,如有以偏概全、不祥不尽之处,还望海涵。1、Shader变体先看一段代码......Properties{ [KeywordEnum(on,off)]USL_USE_COL("IsUseColorMixTex?",int)=0 [Toggle(IS_RED_ON)]_IsRed("IsRed?",int)=0}......//中间省略,后续会有完整代码 #pragmamulti_c

  10. Tcl脚本入门笔记详解(一) - 2

    TCL脚本语言简介•TCL(ToolCommandLanguage)是一种解释执行的脚本语言(ScriptingLanguage),它提供了通用的编程能力:支持变量、过程和控制结构;同时TCL还拥有一个功能强大的固有的核心命令集。TCL经常被用于快速原型开发,脚本编程,GUI和测试等方面。•实际上包含了两个部分:一个语言和一个库。首先,Tcl是一种简单的脚本语言,主要使用于发布命令给一些互交程序如文本编辑器、调试器和shell。由于TCL的解释器是用C\C++语言的过程库实现的,因此在某种意义上我们又可以把TCL看作C库,这个库中有丰富的用于扩展TCL命令的C\C++过程和函数,所以,Tcl是

随机推荐