① sql2012比2008或者2005在性能上有所提升吗
SQL2012对比SQL2008,并没有提高多少,但SQL2014比SQL2008提高很多,建议直接上SQL2014吧,以下是权威的对比数据,记得采纳。
SQLServer 2014比SQL Server 2008 R2上同样的报表,查询时间快80~100倍,IO开销减少600~700倍,数据压缩比达到17~20倍
② sql server2012比sql server 2008多了什么功能
1. AlwaysOn - 这个功能将数据库的镜像提到了一个新的高度。用户可以针对一组数据库做灾难恢复而不是一个单独的数据库。
2. Windows Server Core 支持 - Windows Server COre 是命令行界面的 Windows,使用 DOS 和 PowerShell 来做用户交互。它的资源占用更少,更安全,支持 SQL Server 2012。
3. Columnstore 索引 - 这是 SQL Server 独有的功能。它们是为数据仓库查询设计的只读索引。数据被组织成扁平化的压缩形式存储,极大的减少了 I/O 和内存使用。
4. 自定义服务器权限 - DBA 可以创建数据库的权限,但不能创建服务器的权限。比如说,DBA想要一个开发组拥有某台服务器上所有数据库的读写权限,他必须手动的完成这个操作。但是 SQL Server 2012 支持针对服务器的权限设置。
5. 增强的审计功能 - 现在所有的 SQL Server 版本都支持审计。用户可以自定义审计规则,记录一些自定义的时间和日志。
6. BI 语义模型 - 这个功能是用来替代“Analysis Services Unified Dimentional Model”的。这是一种支持 SQL Server 所有 BI 体验的混合数据模型。
7. Sequence Objects - 用 Oracle 的人一直想要这个功能。一个序列(sequence)就是根据触发器的自增值。SQL Serve 有一个类似的功能,identity columns,但是现在用对象实现了。
8. 增强的 PowerShell 支持 - 所有的 Windows 和 SQL Server 管理员都应该认真的学习 PowderShell 的技能。微软正在大力开发服务器端产品对 PowerShell 的支持。
③ Microsoft SQL Server 2012的介绍
作为新一代的数据平台产品,SQL Server 2012 不仅延续现有数据平台的强大能力,全面支持云技术与平台,并且能够快速构建相应的解决方案实现私有云与公有云之间数据的扩展与应用的迁移。SQL Server 2012 提供对企业基础架构最高级别的支持—专门针对关键业务应用的多种功能与解决方案可以提供最高级别的可用性及性能。在业界领先的商业智能领域,SQL Server 2012 提供了更多更全面的功能以满足不同人群对数据以及信息的需求,包括支持来自于不同网络环境的数据的交互,全面的自助分析等创新功能。针对大数据以及数据仓库,SQL Server 2012 提供从数 TB 到数百 TB 全面端到端的解决方案。作为微软的信息平台解决方案,SQL Server 2012 的发布,可以帮助数以千计的企业用户突破性地快速实现各种数据体验,完全释放对企业的洞察力。SQL Server 2012包含企业版(Enterprise)、标准版(Standard),另外新增了商业智能版(Business Intelligence)。微软表示,SQL Server 2012发布时还将包括Web版、开发者版本以及精简版。
④ SQL Server的优点是什么
SQL Server的优点众多,让其在数据库领域独占鳌头,成为最受用户欢迎的数据库系统,下面就让我们来了解SQL Server的优点和缺点。
SQL Server是一个关系数据库管理系统,它最初是由Microsoft, Sybase和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本,在Windows NT 推出后,Microsoft与Sybase在SQL Server的开发上就分道扬镳了,Microsoft将SQL Server移植到Windows NT系统上专注于开发推广SQL Server的Windows NT版本,Sybase则较专注于SQL Server在UNIX操作系统上的应用.Microsoft SQL Server以后简称为SQL Server或MS SQL Server 。
随着信息技术的发展,计算机处理数据的方式也发生着变化,文件管理系统--数据库管理系统。Microsoft SQL Server是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-sql的sql语言在客户机与服务器间传递客户机的请求与服务器的处理结果。
众所周知,SQL Server能够满足今天的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显着的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。
除这些SQL Server的优点外,SQLServer还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。作为一个完备的数据库和数据分析包,SQLServer为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言 (XML)的核心支持以及在Internet上和防火墙外进行查询的能力。
SQL Server的优点众多,但是Microsoft SQL Server和其他数据库产品相比也存在着以下劣势:
1开放性。只能运行在微软的windows平台,没有丝毫的开放性可言。
2可伸缩性,并行性。并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。
3性能稳定性。SQLServer当用户连接多时性能会变的很差,并且不够稳定。
4使用风险。SQLServer完全重写的代码,经历了长期的测试,不断延迟,许多功能需时间来证明。并不十分兼容早期产品。使用需要冒一定风险。
5客户端支持及应用模式。只支持C/S模式。
⑤ SQL server 2012能做哪些商业智能分析和哪些数据挖掘与分析
基本上 你想得到的都能做 而且功能和灵活性远比Excel强大
SQL最大的优点是,SQL支持大量的数据,一个数据库里有几百万条数据处理起来照样轻轻松松,但EXCEL上了10万估计就已经废了;另外作为关系型数据库,SQL查找相关数据的灵活性远远强过以表作为基础的Excel
但缺点是,对于没有编程基础的人,SQL的易用性要差过Excel许多
而且如果要用SQL的话 你首先要有合理的数据库结构 以及整合好的原始数据
然后如果你有一个设计合理的UI的话 能大幅增加你们使用这些数据的效率 但能做到这些的前提是你要有一套开发好的系统——或者你自己学编程开发,或者你外包出去让人开发
另一种选择是你自己学会SQL语句的使用 以及SSRS做报表的方式 之后也可以相对简单的做出你需要的数据 但你要学
对于做商务分析的人,我个人的建议是在记录不超过1万条的前提下还是用SQL比较好
如果之后数据量上升,而你又没有编程基础的话,那么花钱雇人搭建一套专用系统可能是更好的选择。
⑥ 求解答:sql server2016与sql server2012区别大吗
基本教学来说区别不大,因为课程的知识点一般都很老,很少有直接开讲新版本新功能的。
知识点老也是有好处的,工作环境一大把sqlserver2008,连 iif 函数都不支持,还要老老实实的使用case when then else end 这种麻烦的东西。
⑦ Server 2012到底比Server 2008强在哪
一、简单地说:
1每一个新版本的 SQL Server 都会有一些新的改进,一般称之为新特性。SQL Server 2012的一些新特性是很酷的,但是,对于普通的用户来说,可能根本用不上。但等你需要用上时,你才知道,那是多么的有用。
SQL Server 2012与2008之间差了一个半版本。他们之间的版本变化:
SQL Server 2008->SQL Server 2008R2->SQL Server 2010-SQL Server 2012。
2、要了解SQL Server 2012比SQL Server 2008强在哪儿,你需要将这几个版本的新特性一版本一版本的分析。
3、我仅给你解说一下SQL Server 2012相比上一版本的新特性吧。因为多数人并不需要了解这些,或者说,了解这些也并不能对一般人有什么帮助。
二、SQL Server 2012新特性:
(我添加上了本俗人粗浅的理解,说错了不能怪我,水平有限。此外估计一般人最多能用上的就前面几条)
AlwaysOn Availability Groups
简单理解:可以同时进行多个组的故障转移。以前版本是单一个数据库故障转移。
2. Windows Server Core Support
简单理解:Windows2008之后的Windows server可以只安装核心部分,不安装界面。在这种环境下,SQL Server 2012也能进行安装使用了,以前的版本是不可以的。
3. Columnstore Indexes
新增了一种特殊类型的只读索引专为数据仓库查询设计。在大规模的查询情况下可极大的减少I/O和内存利用率。
4. User-Defined Server Roles
可以创建在服务器上具备所有数据库读写权限以及任何自定义范围角色的能力。用户角色管理加强,可以定义某组用户多个数据库的权限。以前的版本只能一个一个数据库设定。
5. Enhanced Auditing Features
审计功能相关,在SQL Server 2012中提供过滤功能,同时大幅提高灵活性。
6.BI Semantic Model
BI Semantic Model代替了ASUDM(Analysis Services Unified Dimensional Model ),数据挖掘与分析方面的东西,一般人弄不懂它的改进。
7. Sequence Objects
Sequence是数据中一个特殊存放等差数列的表,该表受数据库系统控制,任何时候数据库系统都可以根据当前记录数大小加上步长来获取到该表下一条记录应该是多少,这个表没有实际意义,常常用来做主键用。以前SQL Server只有自增类型。
8. Enhanced PowerShell Support
在SQL Server 2012中增加了更多的cmdlet。通俗说,就是增加了很多在CMD窗中用命令行处理的功能。
9. Distributed Replay
Distributed replay功能可让管理员记录服务器上的工作负载,并在其他的服务器上重现。这种在底层架构上的变化支持包以及在生产测试环境下对硬件更改。具体怎么用,估计一般人很难搞懂。
10. PowerView
允许用户创建企业级的商务智能报告。
11. SQL Azure Enhancements
这个,云服务。让SQL数据库直接到微软的云上面去。
12. Big Data Support
大数据支持。到底怎么个支持法,不知道,也许只是概念炒作。