SQL Server各种服务解析
服务名称 |
文件名 |
服务说明 |
MSSQLSERVER |
sqlserver.exe |
SQL Server中最重要的服务,只要启动了它,就可以完成大部分的数据库处理。它负责数据存取、安全配置、事务管理等。 |
SQLSERVERAGENT |
sqlagent.exe |
负责高度定期执行的活动(如数据库维护、备份、复制等),以及通知系统 管理员服务器所发生的问题。如果不需要做这些处理工作,可以停止此服务。 |
Microsoft Search |
mssearch.exe |
提供数据加内全文检索的功能,让用户可以针对数据字段的内容以全文检索的方式查询,而非一般SQL语法提供的Like关键。这对于在大量文本的字段中检索某些关键神出鬼没情况下,比Like理有效率。需要注意的是,要进行全文检索的话,需要进行全文检索配置。如果没有全文检索的需要,可以停止此服务。 |
Distributed Transaction Coordinator(MSDTC) |
msdtc.exe |
是一个事务管理器,它诵读 客户端应用程序在一个事务中包含多个不同的数据源。MSDTC分外眼明在所有已在事务中登记的服务器间提交的分布式事务,服务器上的全部更新为永久性的,或在发生错误时删除所有更新。简单地说,如果只在一个SQL Server实例内执行有事务的工作,则SQL Server自己可以处理,如果需要跨到其他的程序,就算是另一个SQL Server的执行实例,者需要通过MSDTC来协调完成事务。如果没有跨到其他程序的事务处理,可以停止此服务。 |
SQL Server Analysis Services |
分析服务是智能商务里用到的, 通过数据分析,得到一些趋势性的结果。商业智能应用程序提供联机分析处理 (OLAP) 和数据挖掘功能。Analysis Services 允许您设计、创建和管理包含从其他数据源(如关系数据库)聚合的数据的多维结构,以实现对 OLAP 的支持。对于数据挖掘应用程序,Analysis Services 允许您设计、创建和可视化处理那些通过使用各种行业标准数据挖掘算法,并根据其他数据源构造出来的数据挖掘模型。 |
|
SQL Server Reporting Services (SSRS) |
提供企业级的支持 Web 的报表功能,从而使您可以创建从多个数据源提取内容的报表,以各种形式发布报表,并可以集中管理安全性和订阅。有关其他 SQL Server 组件、工具和资源的信息。 |
|
SQL Server Integration Services (SSIS) |
是生成高性能数据集成解决方案(包括数据仓库的提取、转换和加载ETL包的平台。Integration Services 包括用于生成和调试包的图形工具和向导;用于执行工作流函数(如 FTP 操作)、执行 SQL 语句或发送电子邮件的任务;用于提取和加载数据的数据源和目标;用于清理、聚合、合并和复制数据的转换;用于管理 Integration Services 的管理服务 Integration Services 服务;以及用于对 Integration Services 对象模型编程的应用程序编程接口 (API)。Integration Services 代替了 Data Transformation Services (DTS),DTS 最初是作为 SQL Server 7.0 的组件引入的。 |