SQL Server 2005的全名是Microsoft SQL Server 2005,是微软公司生产的软件产品,2005是版本号,在此之前还有SQL Server 6.5、SQL Server 7.0、SQL Server 2000。根据微软对SQL Server 2005的定义,SQL Server 2005已经不再是传统意义上的SQL Server 2000数据库,而是整合了很多数据分析服务的数据平台。“Microsoft SQL Server 2005是用于大规模联机事务处理(OLTP)数据仓库和电子商务应用的数据库和数据分析平台”。SQL Server 2005的平台主要包括以下部分。
数据库引擎。SQL Server 2005数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引攀可控制访问权限并快速处理事务,从而满足企业内要求极高而且需要处理大量数据的应用需要。数据库引擎还在保持高可用性方面提供了有力的支持。
分析服务(Analysis Services)。分析服务为商业智能应用程序提供了联机分析处理(OLAP)和数据挖掘功能。分析服务允许用户设计、创建并管理其中包含从其他数据源(例如关系数据库)聚合而来的数据的多维结构,从而提供OLAP支持。对于数据挖掘应用程序,分析服务允许使用多种行业标准的数据挖掘算法来设计、创建和可视化从其他数据源构造的数据挖掘模型。
集成服务(Integration Services)。SQL Server集成服务(SSIS,SQL Server Integration Services)是一种企业数据转换和数据集成解决方案,用户可以使用它从不同的数据源提取、转换和合并数据,并将其移至单个或多个目标。
复制。复制是在数据库之间对数据和数据库对象进行复制和分发,然后在数据库之间进行同步以保持一致性的一组技术。使用复制可以通过局域网、广域网、拨号连接、无线连接和Internet将数据分发到不同位置,以及分发给远程用户或移动用户。
报表服务(Reporting Services)。报表服务是一种基于服务器的新型数据报表平台,可用于创建和管理包含来自关系数据源和多维数据源的数据的表报表、矩阵报表、图形报表和自由格式报表。SQL Server 2005支持通过基于Web的连接来查看和管理报表。(www.xing528.com)
通知服务(Notification Services)。通知服务用于开发和部署可生成并发送通知的应用程序。SQL Server 2005的通知服务可以生成并向大量订阅方及时发送个性化的消息,还可以向各种各样的设备传递消息。[2]
服务代理(Service Broker)。服务代理是一种用于生成可靠、可伸缩和安全的分布式异步数据库应用程序技术。分布式异步数据库应用程序要求在多台物理计算机上完成同一件事务。服务代理还提供了许多生成分布式应用程序所必需的基础结构,可显著减少应用程序的开发时间。
全文搜索。SQL Server 2005的全文搜索功能可以快速、灵活地为存储在数据库中的文本数据的基于关键字的查询创建索引。全文搜索和SQL中提供的LIKE模糊条件查询不同,LIKE仅适合字符型数据的模糊查询,而全文查询可以根据特定语言的规则对词和短语进行搜索。
SQL Server 2005集成了教据库Manager和查询分析器等工具,可以方便地进行数据库操作。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。