SQL Server 2014官方版是微软推出的一款通用的、功能极强的关系型数据库管理系统开发软件。SQL Server 2014官方版是一个全面的数据库平台,基于事务的企业级信息管理系统方案使用集成的商业智能 (BI)工具提供了企业级的数据管理。SQL 2014数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序!

截图

软件特色

      内存OLTP:提供内置到核心SQL Server数据库中的内存OLTP功能,以显著提高数据库应用程序的事务速度和吞吐量。内存OLTP是随SQL Server 2014 Engine一起安装的,无需执行任何其他操作,您不必重新编写数据库应用程序或刷新硬件即可提高内存性能。通过内存OLTP,可以访问SQL Server中的其他丰富功能,同时利用内存性能。

      内存可更新ColumnStore:为现有ColumnStore的数据仓库工作负载提供更高的压缩率、更丰富的查询支持和可更新性,从而为您提供更快的加载速度、查询性能、并发性和更低的单位TB价格。

      将内存扩展到SSD:利用SSD将固态存储无缝化和透明化集成到SQL Server中,作为对数据库缓冲池的扩展,可进行更强的内存处理并减少磁盘IO。

      增强的高可用性:

      1、新增AlwaysOn功能:可用性组现在支持多达8个辅助副本,这些副本随时可供读取,即使发生网络故障时也如此。故障转移群集实例现在支持Windows群集共享卷,从而提高了共享存储利用率和故障转移复原能力。

      2、改进了在线数据库操作:包括单个分区在线索引重建和管理表分区切换的锁定优先级,从而降低了维护停机影响。

      加密备份:在本地部署和Windows Azure中提供备份加密支持。

      IO资源管理:资源池现在支持为每个卷配置最小和最大IOPS,从而实现更全面的资源隔离控制!

软件功能

      1.经检验的可预测性能

      SQL Server 始终引领 TPC-E、TPC-H 和实际应用程序性能的基准.SQL Server 经过 SAP 认证,可运行一些要求最严苛的工作负载.使用资源调控器中的 IO 调控,更好地预测虚拟化 SQL Server 实例的性能。

      2.突破性、In-memory 性能

      在 SQL Server 2014中文版 中,新的 In-memory 事务处理功能和数据仓库增强功能为我们的现有数据仓库和分析技术提供了补充.利用高达 30 倍的事务处理性能提升(使用现有的硬件)和超过 100 倍的数据仓库性能提升,扩展业务并实现业务转型。

      3.高可用性和灾难恢复

      SQL Server 2014 中增强的 AlwaysOn 是一个用于实现高可用性的统一解决方案,利用它可获得关键任务正常运行时间、加快故障转移、提高易管理性,以及更合理地利用硬件资源.在 SQL Server 2014中,可使用新的"添加副本"向导更轻松地设置 AlwaysOn,如果您需要使用 microsoft Azure 虚拟机实现混合 HA,则可利用新的 AlwaysOn 模板来实现 HA 设置的自动化。

      4.企业商业智能

      利用全面的 BI 解决方案扩展 BI 模型,丰富数据和帮助保护数据,并确保质量和准确性.利用 Analysis Services 构建全面的企业范围分析解决方案,并利用 BI 语义模型简化 BI 模型部署。

      5.安全性和合规性

      利用透明数据加密、可靠的审核、可扩展的密钥管理和加密备份,帮助保护关键任务工作负载的数据.甚至可以轻松地管理数据访问权限以支持划分不同用户的职责。

      6.从本地到云均提供一致的数据平台

      跨本地 SQL Server 和 Microsoft Azure 使用现有技能和熟悉的工具(例如,Active Directory 和 SQL Server Management Studio).能够灵活地在 Azure 虚拟机 (VM) 中运行您的 SQL Server 工作负载,并完全控制 VM.或使用 Azure SQL Database 服务进一步简化管理 SQL Server 实例的需求,同时提供独特的横向扩展体系结构。

      7.跨计算、联网和存储的企业级可扩展性

      对于 SQL Server 和 Windows Server,物理处理能力现已扩展至高达 640 个逻辑处理器,虚拟机扩展至高达 64 个逻辑处理器.SQL Server 还利用存储空间和网络虚拟化来优化您的资源.还可以在 Windows Server Core 上运行以减少攻击面。

      8.使用熟悉的工具(如 Excel)访问数

      使用 Microsoft Excel 加快获得洞察的速度.利用 Excel 中的分析功能来搜索、访问和塑造内部、外部、结构化和非结构化数据。

      9.所有用户可使用 Power BI 更快地获得洞察

      使用 SQL Server 2014 和 Power BI for Office 365 加快在本地和云中获得洞察力的速度.使用 Power Map 和 Power View 获得更丰富的可视化效果.使用 Power Query 搜索、访问和塑造内部、外部、结构化和非结构化数据.使用 Power BI for Office 365 从任意位置获得洞察。

      10.易用的管理工具

      SQL Server Management Studio 可帮助您集中管理本地和云中的数据库基础结构.新增的对 Windows PowerShell 2.0 的支持可自动执行管理任务,而 Sysprep 增强功能使您能够更高效地创建虚拟机。使用 Distributed Replay 简化在单个数据库上的应用程序测试。

      11.数据质量和集成服务

      集成服务包括为提取、处理和加载 (ETL) 任务提供广泛支持,以及能够采用单独 SQL Server 实例的形式运行和管理.通过数据质量服务,利用组织知识和第三方数据提供商来清理数据,从而提高数据质量。

      12.可扩展的数据仓库

      通过使用横向扩展大规模并行处理 (MPP) 体系结构(使用并行仓库一体机 (APS))将企业级关系型数据仓库的数据扩展到千万亿字节级别,并且能够与 Hadoop 等非关系型数据源集成.支持您的需求(从小型数据市场到最大的企业数据仓库),使查询速度比旧数据平台上的查询速度快 100 倍以上,并使用新的增强型数据压缩功能来减少存储。

      13.可靠的开发工具

      更新的开发人员工具将集成到 visual studio 中,可进行下载以便在本地和云中构建新一代 Web、企业和商业智能以及移动应用程序.客户可以在各种平台(包括 .NET、C/C++、Java、Linux 和 PHP)上使用行业标准 API(ADO.NET、ODBC、JDBC、PDO 和 ADO)。

安装步骤

      1.在本站下载SQL 2014官方版压缩包。

截图

      2.解压文件后,会得到如下文件,运行“setup.exe”启动安装程序

截图

      3.这个安装界面出来的有点慢,耐心等等下!

截图

      4.点击左侧的“安装”,选择“全新SQL Server 2014 安装...”

截图

      5.点击“下一步”。

      6.选择“我接受...”,下一步。

截图

      7.规则检查,等待ing。

截图

      8.update更新就不要了,相信很多人看到这段文字都直接禁用了这个更新,点击这个页面的“下一步”。

截图

      9.      设置角色界面:第一个是自定义,第二个是基础功能安装,第三个是完全安装(既然我们是SQL Server 2014企业版,就没必要选第二个,要么是全功能,要么是根据自己的需要来选择功能)。

截图

      10.这里选择第一个,安装全功能的话,需要占用6GB的硬盘空间,一般不会有很大影响(然后下面的安装目录自己定义,但是三个目录千万不要放在不同的盘符)。

截图

      11.   选择安装实例,这里就直接默认了。

截图

      12.   服务器配置:这个后续可以改,当然,你现在想简单的配置下也是可以的。

截图

      13.   数据库引擎配置:首先添加一个管理员,个人电脑的话直接添加当前用户,公用的话自行设置,然后配置身份验证模式,可以不用密码,也可以设置混合模式,也就是当前的管理员或者用密码都可以正常登陆。

截图

      14.   这一步还可以配置数据目录,后期也是可以自由调整的。

截图

      15.Analysis Services配置:这个是数据库分析功能,添加个管理员进来,然后“下一步”。

截图

      16.   Reporting Services 配置:这个是数据库报表,推荐“安装和配置”,简单方便。

截图

      17.Distributed Replay控制器:这个同理,添加管理员,“下一步”。

截图

      18.设置Distributed Replay客户端的名称和目录,“下一步”。

截图

      19.   确认下你需要安装的信息,确认无误后,点击“安装”。

截图

      20.SQL Server 2014官方版安装成功

截图
版本介绍

      Enterprise版(企业版):

      作为高级版本,SQL Server 2014 Enterprise 版提供了全面的高端数据中心功能,性能极为快捷、虚拟化不受限制,还具有端到端的商业智能 - 可为关键任务工作负荷提供较高服务级别,支持最终用户访问深层数据。

      Business Intelligence版(智能商业版):

      SQL Server 2014 Business Intelligence 版提供了综合性平台,可支持组织构建和部署安全、可扩展且易于管理的 BI 解决方案。 它提供基于浏览器的数据浏览与可见性等卓越功能、功能强大的数据集成功能,以及增强的集成管理。

      Standard(标准版):

      SQL Server 2014 Standard 版提供了基本数据管理和商业智能数据库,使部门和小型组织能够顺利运行其应用程序并支持将常用开发工具用于内部部署和云部署 - 有助于以最少的 IT 资源获得高效的数据库管理。

      Web(网页版):

      对于为从小规模至大规模 Web 资产提供可伸缩性、经济性和可管理性功能的 Web 宿主和 Web VAP 来说,SQL Server 2014 Web 版本是一项总拥有成本较低的选择。

      Developer(开发版):

      SQL Server 2014 Developer 版支持开发人员基于 SQL Server 构建任意类型的应用程序。 它包括 Enterprise 版的所有功能,但有许可限制,只能用作开发和测试系统,而不能用作生产服务器。 SQL Server Developer 是构建和测试应用程序的人员的理想之选。

      Express 版(学习版):

      SQL Server 2014 Express 是入门级的免费数据库,是学习和构建桌面及小型服务器数据驱动应用程序的理想选择。 它是独立软件供应商、开发人员和热衷于构建客户端应用程序的人员的最佳选择。 如果您需要使用更高级的数据库功能,则可以将 SQL Server Express 无缝升级到其他更高端的 SQL Server 版本。 SQL Server Express LocalDB 是 Express 的一种轻型版本,该版本具备所有可编程性功能,但在用户模式下运行,并且具有快速的零配置安装和必备组件要求较少的特点。

使用说明

      1、创建视图 :

      CREATE VIEW [schema].[view_name] //[schema].[view_name] 视图的名称

      --WITH ENCRYPTION, SCHEMABINDING, VIEW_METADATA

      AS

      ///视图需要执行的查询语句

      -- WITH CHECK OPTION

      GO

      2、创建索引

      CREATE NONCLUSTERED INDEX index_name //NONCLUSTERED 可选参数 UNIQUE-唯一索引

      ON [schema].[owner_name] ( column_name ) // [schema].[owner_name] 数据库表 //column_name 要创建索引的列名

      --WITH PAD_INDEX

      -- | FILLFACTOR = fillfactor

      -- | IGNORE_DUP_KEY

      -- | DROP_EXISTING

      -- | STATISTICS_NORECOMPUTE

      -- | SORT_IN_TEMPDB, .. as required

      -- ON filegroup

      GO

      3、查询数据库所有的序列

      SELECT * FROM sys.sequences

      4、将当前序列的值初始化到我需要的值

      SELECT

      NEXT VALUE FOR dbo.S_住院_床位信息表_床位ID

      GO 61

      5、创建索引

      CREATE NONCLUSTERED INDEX index_company

      ON dbo.Company (ognName,parentId,sort )

      --WITH PAD_INDEX

      -- | FILLFACTOR = fillfactor

      -- | IGNORE_DUP_KEY

      -- | DROP_EXISTING

      -- | STATISTICS_NORECOMPUTE

      -- | SORT_IN_TEMPDB, .. as required

      -- ON filegroup

      GO

      CREATE NONCLUSTERED INDEX index_department

      ON dbo.Department( ognName,parentId,sort,head,c_head,branched )

      --WITH PAD_INDEX

      -- | FILLFACTOR = fillfactor

      -- | IGNORE_DUP_KEY

      -- | DROP_EXISTING

      -- | STATISTICS_NORECOMPUTE

      -- | SORT_IN_TEMPDB, .. as required

      -- ON filegroup

      GO

      CREATE NONCLUSTERED INDEX index_user

      ON dbo.[User] (account,password,sort,name,sex )

      --WITH PAD_INDEX

      -- | FILLFACTOR = fillfactor

      -- | IGNORE_DUP_KEY

      -- | DROP_EXISTING

      -- | STATISTICS_NORECOMPUTE

      -- | SORT_IN_TEMPDB, .. as required

      -- ON filegroup

      GO

      CREATE NONCLUSTERED INDEX index_userKey

      ON dbo.UserKey ( userId,ognId )

      --WITH PAD_INDEX

      -- | FILLFACTOR = fillfactor

      -- | IGNORE_DUP_KEY

      -- | DROP_EXISTING

      -- | STATISTICS_NORECOMPUTE

      -- | SORT_IN_TEMPDB, .. as required

      -- ON filegroup

      GO

      6、创建触发器

      ---单位触发器

      CREATE TRIGGER trigger_Upate_Company

      ON dbo.Company

      AFTER UPDATE

      AS

      BEGIN

      IF (SELECT enable FROM Deleted)=0

      BEGIN

      UPDATE dbo.Department SET enable=0 WHERE parentId IN(SELECT Deleted.ognId FROM Deleted)

      END

      END

      GO

      --部门触发器

      CREATE TRIGGER trigger_Upate_Department

      ON dbo.Department

      AFTER UPDATE

      AS

      BEGIN

      IF (SELECT enable FROM Deleted)=0

      BEGIN

      UPDATE dbo.UserKey SET enable=0 WHERE ognId IN(SELECT Deleted.ognId FROM Deleted)

      END

      END

      GO

      ---部门和用户的中间件触发器

      CREATE TRIGGER trigger_Upate_UserKey

      ON dbo.UserKey

      AFTER UPDATE

      AS

      BEGIN

      IF (SELECT enable FROM Deleted)=0

      BEGIN

      IF(SELECT COUNT(userId) FROM dbo.UserKey WHERE userId IN(SELECT Deleted.userId FROM Deleted))=1

      BEGIN

      UPDATE dbo.[User] SET enable=0 WHERE userId IN(SELECT Deleted.userId FROM Deleted)

      END

      END

      END

SQL Server 2014下载地址

Windows版下载
立即下载:
SQL Server 2014

SQL Server 2014