技术开发 频道

SQL Server 2008中的联机事务处理


【IT168技术文档】

  Microsoft SQL Server 2008提供了一个对于现今的应用程序来说非常好的的数据库平台,它可以用于任何规模的商业应用。它显著地降低了停机时间,并使得能够进行动态的和预先的管理,从而显著地降低管理花费,以此来促进成本的有效性。最后,SQL Server 2008提供一个非常安全的平台,你可以信任地在它上面使用公司的敏感和关键业务数据。

  此外,在SQL Server 的之前的版本中,当你要将一个新的节点添加到对等的复制拓扑中不只一个节点上的时候,你需要停止对复制系统的数据改动。在关键任务数据库中停止系统活动是不可行的。SQL Server 2008允许你对复制拓扑添加新节点而不需要停止系统活动,所以大型的关键任务数据库可以在安装新节点期间继续使用。

  不需要服务器停机来添加内存和处理器

  存储关键任务数据时,每一次停机都会影响你的商业效率。SQL Server 2008企业版支持在SQL Server服务运行时添加内存和处理器到SQL Server,所以它不需要维护停机。

  三、安全性

  存储的私人数据的不断增加,还有公众对安全问题的认识,以及行业和政府对数据存储制定的规则,意味着对于现今的企业来说它们的一个主要挑战是实现一个安全的数据解决方案。SQL Server 具有能够帮助你配置安全的工具,它们对于你的安全要求来说是非常好的的。SQL Server 2008建立在SQL Server 2005的安全功能之上,并提供了一个安全的和可定制的安全架构、全面事件处理、具有透明的进行数据加密的灵活的和安全的存储、简单的和统一的企业加密,以及密钥管理。

  一个安全的和可定制的安全架构

  一个强大的授权层级使得管理员可以细粒度的分配权限,只允许那些需要它的用户访问到它。除了授权给需要它的用户的标准的权限,SQL Server还提供给管理员更好的管理灵活性,它允许他们分配给助理管理员只执行分配给他们的工作的所需要的特定的权限。

  SQL Server 2008还提供了密码复杂度和有效期限政策,这些会更好的保护你的数据防止强行攻击,并支持客户端应用程序和服务器间的敏感通讯的完全加密。

  全面事件审查

  随着对安全的关注越来越多和政府制定的规则的不断发展,审查就变成了许多数据库环境中的一个完整部分。审查日志必须能够记录发生在数据库服务器上的所有事件,同时要能够灵活的对所要求的事件配置审查。有了SQL Server 2008,你可以做不同级别的审查,例如服务器和数据库级别。这些审查事件回答诸如以下的问题,“什么数据被修改了?被谁修改了?”和“发生了多少次登录失败?”。除了能够做到对你的数据库平台灵活的配置不同级别的审查,你还可以部署从一个SQL Server到企业中其它的SQL Server的审查设置,这使得更容易部署和管理一个企业级的审查解决方案。

  当在企业中部署了审查后,Auditing Data Collector 会合并审查报表以提供丰富的对企业趋势的分析。

  通过透明的数据加密实现灵活地和安全地进行存储

  在SQL 2005中,支持基于密钥的加密功能,但是加密的字段不能被检索和搜索到。而且,客户端应用程序需要做修改以访问这些加密的数据。SQL Server 2008支持透明数据加密(TDE),它可以在数据库级别实现,它能够将整个数据库、一个数据文件,或一个日志文件加密,而不需要对客户端应用程序做改动。数据在磁盘中读写时进行加密和解密。这个方法使得你可以创建索引和搜索加密的数据的内容,包括加密数据的纯文本搜索,使得更多的公司可以利用数据加密。

  简单的和统一的企业加密和密钥管理 

  在SQL Server 2005中,密钥是和数据存储在一起的,并且是由SQL Server完全管理的。除了这个本地的SQL密钥管理,SQL Server 2008支持第三方加密提供商、第三方密钥管理软件和硬件安全模块(HSM)。这使得你可以简化和合并公司内的应用程序和服务间的加密和密钥管理。

  四、可管理性

  产品功能的发展、朝向服务器合并的方向发展的趋势和不断增长的远程数据库,这些增加了数据管理的复杂度。

  SQL Server的声明式管理和使用政策的数据库

  随着数据库和用户数目的不断增长,管理员需要政策提供的预先管理能力。SQL Server 2008中的声明式管理框架提供了定义配置政策和应用它们到服务器、数据库、表和企业中其它的目标的能力。这些政策可以防止或监控对系统的改动。在政策创建之后,它们会降低数据库管理员花费在日常维护工作上的时间。

  你可以使用触发器来预先加强这些政策,或使用Service Broker在变更发生之后处理政策应用程序、或者你可以使用SQL Server Agent来计划政策执行。SQL Server 2008还允许你使用即席执行来实时地检查对象是否符合政策。

  使用SQL Server Management Studio 进行统一的服务器管理

  SQL Server Management Studio 提供了一个综合的环境,你可以使用它来访问、管理、配置和开发你的数据库和数据库服务器。SQL Server Management Studio 提供了一个图形化的环境和丰富的脚本功能。你可以使用这个应用程序来管理本地和远程的服务器。SQL Server Management Studio 是为所有技术层面的数据库管理员设计的。

  服务器和数据库统计的统一集合和管理

  要排除性能问题故障,你必须具有正确的数据,而且它必须是易访问的。SQL Server 2008的Performance Studio做到了这一点,它是一个设计用来排除故障、调整和监控一个或多个SQL Server实例的状态的工具套件。使用了这些工具,数据库管理员就可以更快地排除故障和调整性能问题。

  Performance studio 的三个基本的功能包括:

  · 从多个来源——像SQL Trace、系统监控器、动态管理视图(DMV)和日志——获得数据集合的耗费较低。

  · 一个用来存储收集到的数据的集中数据管理仓库。这个功能帮助管理员比较过去的数据和基准数据,使得他们能够看出趋势和为未来的性能要求作出预测。

  · 综合的报表服务功能提供了在一处显示所有相关的故障排除信息的功能,并对指定数据的高度抽象概括进行钻探,从而为用户指出了问题的根源所在。

  总结

  SQL Server 2008是一个综合的数据平台,它对于你的关键任务应用程序来说是安全的、可靠的和可扩展的,并且满足新一代数据库发展的需求。它为所有的数据类型和设备提供了一组丰富的服务和工具。改进了资源的使用、加强了锁定、优化了数据存储,这些使得性能和可扩展性都得到了提高。SQL Server 2008提供了一个创新的、基于政策的基础设施,这简化了数据平台的管理,改进了性能监控和Performance Studio中的报表工具。最后,SQL 2008通过改进数据库镜像和失效备援集群从而提供了高有效性,并利用了安装在Windows Server 2008上时所提供的功能。

出处:IT专家网

0
相关文章