1.Microsoft SQL Server 2008 的特性包括:
(1)Internet 集成
SQL Server 2008 数据库引擎提供完整的 XML支持。它还具有构成最大的
Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server
2008 程序设计模型与 Windows DNA构架集成,用以开发 Web 应用程序,
并且 SQL Server 2008支持 English Query 和Microsoft搜索服务等功
能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。
(2)可伸缩性和可用性
同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Wind
ows® XP 的便携式电脑,到运行 Microsoft Windows 2005 数据中心
版的大型多处理器服务器。SQL Server 2008 企业版支持联合服务器、索引视图
和大型内存支持等功能,使其得以升级到最大Web 站点所需的性能级别。
(3)企业级数据库功能
SQL Server 2008 关系数据库引擎支持当今苛刻的数据处理环境所
需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库
的用户的开销减到最小。SQL Server 2008 分布式查询使您得以引用来自不
同数据源的数据,就好象这些数据是 SQL Server 2008 数据库的一部分,同时
分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护
多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移
动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。
(4)易于安装、部署和使用
SQL Server 2008 中包括一系列管理和开发工具,这些工具可改进在多
个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 200
8还支持基于标准的、与Windows DNA 集成的程序设计模型,使 SQL Server
数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您
得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可
实现这些应用程序。
(5)数据仓库
SQL Server 2008 中包括析取和分析汇总数据以进行联机分析处理
(OLAP)的工具。SQL Server中还包括一些工具,可用来直观地设计数
据库并通过 English Query 来分析数据
[9]
。
2.与其他开发工具比较SQL Server 2008 的优势
(1)可编程性:CLR(Common Language Runtime,公共语言运行时)
集成。CLR 集成是指你可以使用任何一种.NET 语言编写 SQL Server 2008 的
存储过程,触发器,函数,自定义类型,甚至是自定义的聚合函数。想想以前的扩展
存储过程,编程非常不容易。代码中一不小心就会引起内存泄漏。
(2)安全性:SQL Server 2008 的安全达到了很强大水平,有着很更清晰