SQL Server 2012笔记分享-2:主要服务器组件

SQL server 2012主要包括如下的五大组件

SQL Server数据库引擎

SQL Server 数据库引擎包括数据库引擎(用于存储、处理和保护数据的核心服务)、复制、全文搜索、用于管理关系数据和 XML 数据的工具以及 Data Quality Services (DQS) 服务器。

分析服务

Analysis Services 包括用于创建和管理联机分析处理 (OLAP) 以及数据挖掘应用程序的工具。

报表服务

Reporting Services 包括用于创建、管理和部署表格报表、矩阵报表、图形报表以及自由格式报表的服务器和客户端组件。 Reporting Services 还是一个可用于开发报表应用程序的可扩展平台。

集成服务

Integration Services 是一组图形工具和可编程对象,用于移动、复制和转换数据。 它还包括 Integration Services 的 Data Quality Services (DQS) 组件。

主数据服务

Master Data Services (MDS) 是针对主数据管理的 SQL Server 解决方案。 可以配置 MDS 来管理任何领域(产品、客户、帐户);MDS 中可包括层次结构、各种级别的安全性、事务、数据版本控制和业务规则,以及可用于管理数据的 用于 Excel 的外接程序。

如下图所示,我们在安装SQL的时候,可以根据需要来选择安装相关的服务。

管理工具

SQL Server Management Studio

SQL Server Management Studio 是用于访问、配置、管理和开发 SQL Server 组件的集成环境。 Management Studio 使各种技术水平的开发人员和管理员都能使用 SQL Server。

SQL Server 配置管理器

SQL Server 配置管理器为 SQL Server 服务、服务器协议、客户端协议和客户端别名提供基本配置管理。

SQL Server Profiler

SQL Server Profiler 提供了一个图形用户界面,用于监视数据库引擎实例或 Analysis Services 实例。

数据库引擎优化顾问

数据库引擎优化顾问可以协助创建索引、索引视图和分区的最佳组合。

数据质量客户端

提供了一个非常简单和直观的图形用户界面,用于连接到 DQS 数据库并执行数据清理操作。 它还允许您集中监视在数据清理操作过程中执行的各项活动。

SQL Server Data Tools

SQL Server Data Tools 提供 IDE 以便为以下商业智能组件生成解决方案:Analysis Services、Reporting Services 和 Integration Services。

(以前称作 Business Intelligence Development Studio)。

SQL Server Data Tools 还包含“数据库项目”,为数据库开发人员提供集成环境,以便在 Visual Studio 内为任何 SQL Server 平台(包括本地和外部)执行其所有数据库设计工作。 数据库开发人员可以使用 Visual Studio 中功能增强的服务器资源管理器,轻松创建或编辑数据库对象和数据或执行查询。

连接组件

安装用于客户端和服务器之间通信的组件,以及用于 DB-Library、ODBC 和 OLE DB 的网络库。

在windows server 2012 R2上安装完成SQL server 2012之后(只安装了数据库引擎和管理工具)的情况如图。

详情参考:

http://technet.microsoft.com/zh-cn/library/ms144275.aspx

SQL Server 2012笔记分享-2:主要服务器组件,布布扣,bubuko.com

时间: 2024-09-28 21:33:46

SQL Server 2012笔记分享-2:主要服务器组件的相关文章

SQL Server 2012笔记分享-38:了解系统数据库

master 数据库 记录 SQL Server 实例的所有系统级信息. master 数据库记录 SQL Server 系统的所有系统级信息.这包括实例范围的元数据(例如登录帐户).端点.链接服务器和系统配置设置.此外,master 数据库还记录了所有其他数据库的存在.数据库文件的位置以及 SQL Server 的初始化信息.因此,如果 master 数据库不可用,则 SQL Server 无法启动.在 SQL Server 中,系统对象不再存储在 master 数据库中,而是存储在 Reso

SQL Server 2012笔记分享-1:SQL Server版本的演变

SQL是英文Structured Query Language的缩写,意思为结构化查询语言.SQL语言的主要功能就是同各种数据库建立联系,进行沟通.按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言.SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等.目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准. SQL server版本

SQL Server 2012笔记分享-3:版本对比

SQL server 2012的版本及版本的概述如下 SQL Server 版本 Enterprise(64 位和 32 位) 提供了全面的高端数据中心功能,性能极为快捷.虚拟化不受限制,还具有端到端的商业智能 - 可为关键任务工作负荷提供较高服务级别,支持最终用户访问深层数据. Business Intelligence(64 位和 32 位) 提供了综合性平台,可支持组织构建和部署安全.可扩展且易于管理的 BI 解决方案. 它提供基于浏览器的数据浏览与可见性等卓越功能.功能强大的数据集成功能

SQL Server 2012笔记分享-4:理解SQL server实例

每个单独的SQL server实例都有一个windows进程:sqlservr.exe,一个windows下能安装多个实例,多个实例会有多个sqlservr.exe进程. 一个SQL实例在后台对应一个服务,如果多个应用程序放在一个实例里,如果某个应用开发的程序有问题,比如死循环,会导致服务停止,从而导致所有数据库无法工作.可以采用多实例分开方式. 一个服务器上可以装多个实例,标准版(16个)和企业版(50个)支持的实例数量不同. SQL server实例的类型 (一)默认实例和命名实例 1.服务

SQL Server 2012笔记分享-55:高可用知识总结

------------------------------------------------------------------------------------------------------------- 故障转移群集 虽然群集的共享存储是单点的,但是从存储层面来看,是配置了存储的冗余的,所以也一定程度上实现了冗余. 在群集模式下,一个SQL群集实例只在一个节点上是活跃的,即同一时刻每个SQL群集实例的服务只在群集中的一个节点上是处于运行的状态 ,所以如果有多个数据库,想把数据库放

SQL Server 2012笔记分享-41:数据库整合建议

数据库整合的原则 如果有多台SQL,并且当前每台SQL的资源利用普遍不高,我们可以针对这些SQL进行整合. ========================================================= 整合方式     1)采用单个服务器多个实例部署.一个实例是一个资源使用和权限控制的边界,安全的边界:如果对权限要求比较高,独立性比较高,则可以考虑这种方式: 2)多个系统的数据库放在一个服务器的一个实例里面,这种方式管理简单:如果同一个业务组的安全管理界限比较模糊,这可以采

SQL Server 2012笔记分享-24:备份与恢复场景2

场景 如何还原到最后一次备份后的故障点? 备份方案 采用完整+差异+事务日志相互穿插的方式 还原方案 采用完整还原模式 =================================================================================================================== 首选我们为DB01创建一个完整备份,如图. 然后我们将test-table改名为table-test,然后再执行一次差异备份,如图. 做完上面的完整

SQL Server 2012笔记分享-23:备份与恢复场景1

场景 某企业服务器中有一个数据库db01,该数据库只能在每周日0:00更新一次数据,并且数据量不大,制定那种备份还原计划比较合适?如何设置?还原的方法是什么? 备份方案 采用完整备份,每周日备份一次即可. 还原方案 采用简单模式即可满足要求,因为该db01只在周日有更新. 方案分析 简单恢复模式下的数据丢失时间窗口,如下图. 简单模式下,进行数据库的完整备份还原,只需还原最近的一次完整备份即可,如图. 配置方法 第一种:图形界面 首先创建一个db01数据库.如图. 然后我们在该数据库中创建一个表

SQL Server 2012笔记分享-10:理解数据压缩

关键概念 配置数据压缩可以通过SSMS和T-SQL语句两种方式来实现. 表和索引压缩 对于行存储表和索引,使用数据压缩功能可帮助减小数据库的大小. 除了节省空间之外,数据压缩还可以帮助提高 I/O 密集型工作负荷的性能,因为数据存储在更少的页中,查询需要从磁盘读取的页更少. 但是,在与应用程序交换数据时,在数据库服务器上需要额外的 CPU 资源来压缩和解压缩数据. 对于列存储表和索引,所有列存储表和索引始终使用列存储压缩,并且用户无法对此进行配置. 在您能够付出额外的时间和 CPU 资源来存储和