提高SQL Server 2008可用性

数据库镜像

“Database Mirroring(数据库镜像)”是一种可提高数据库可用性的技术。当主体数据库发生更改 时,这些更改也将自动应用到镜像数据库中。当主体服务器发生故障时,客户机应用程序可自动重定向到 镜像服务器,而应用程序无需进行任何改动。

可以对 Database Mirroring 进行配置,以对镜像服务器实时应用更改,称为“同步”;或者近乎实 时应用更改,称为“异步”,因此可以在系统中指定保护级别和性能开销。

有了 SQL Server 2008 Enterprise Edition 之后,镜像保护就可扩展到数据页。如果发现主体服务 器或镜像服务器上的数据页损坏,将从伙伴服务器上检索对应的数据页,而数据操作也会平稳地继续执行 。SQL Server 2008 还改善了数据库镜像,它将压缩主体服务器与镜像服务器之间的数据流,而且在手动 执行故障恢复时,无需重启数据库。

在基于 Internet 的运动商品公司的案例中,当出现服务器、数据库或页级故障时,Database Mirroring 将提供非常迅速的故障恢复能力。虽然必须购买新服务器,但无需重写应用程序,备用服务器 是标准设备,不需要 SQL Server 许可证。

日志传送

“日志传送”是一种高可用性技术,它提供了温备用服务器。备份是在主服务器上执行的,而还原是 在一个或多个辅助服务器上执行的。然后,“日志传送”将定期日志备份应用于辅助服务器。虽然数据库 镜像只能有一台镜像服务器,但“日志传送”可以有许多辅助服务器,这可以提高保护级别。

“日志传送”是按照时间表执行的,因此在主服务器上的数据更改与这些更改传输到辅助服务器上之 间有时间延迟。这种延迟会导致数据损失,但在许多应用场景下,这些延迟可用作还原用户错误的一种方 法,因为可以延迟日志数据在辅助服务器上的应用(从而保留辅助服务器上的原始数据)。

为降低主服务器的工作负荷,辅助服务器可用作只读报告服务器,但在应用日志备份时无法运行报告 。

在猎头公司的案例中,可利用日志备份与备用服务器执行还原之间的延迟应用“日志传送”。这可以 扭转由用户导致的错误情形,因为如果主服务器发生故障,可以直接应用日志以减少数据损失。

时间: 2024-10-04 14:03:40

提高SQL Server 2008可用性的相关文章

SQL Server 2008可用性

于磁盘的备份 首先来看的是最简单的技术--备份.在SQL Server 2008的企业版中,备份有了一个新的特性,那就是备份压缩.那么备份压缩对于高可用有什么帮助呢? 那么就要提到现在业界非常流行的一种备份解决方案--磁盘备份解决方案,有很多与该解决方案相近的名称:在线备份.虚拟磁带库等等.这些方案其实都是基于一个思想,将数据备份到快速的在线磁盘设备上,这样就可以利用磁盘的高速IO和高速检索能力.不过磁盘的高昂代价往往是这种企业在这一解决方案面前驻足不前的主要原因,而现在SQL Server 2

组策略功能提高Windows Server 2008可用性

所谓组策略(Group Policy),顾名思义,就是基于组的策略.它以Windows中的一个MMC管理单元的形式存在,可以帮助http://www.aliyun.com/zixun/aggregation/13879.html">系统管理员针对整个计算机或是特定用户来设置多种配置,包括桌面配置和安全配置.譬如,可以为特定用户或用户组定制可用的程序.桌面上的内容,以及"开始"菜单选项等,也可以在整个计算机范围内创建特殊的桌面配置.简而言之,组策略是Windows中的一套

SQL Server 2008的性能和可扩展性

1.导言 现今的公司需要易访问的和可用性好的商业数据,以便他们可以在全球市场中获得一席之地.与易访 问数据的这个需求相呼应的,关系数据库和分析数据库在规模方面继续发展,内嵌数据库和许多产品一起 出现,并且许多公司将服务器合并来减轻管理工作.当公司的数据环境在规模和复杂度方面持续发展的同 时他们必须维护最佳的性能. 这篇白皮书描述了SQL Server 2008的性能和扩展能力,并解释了你可以怎样使用这些功能来: · 使用可用于数据库引擎.分析服务.报表服务和集成服务的工具和功能来优化任何规模的数

在阿里云ECS上轻松实现无域控的SQL Server AlwaysOn可用性组

在阿里云ECS上轻松实现无域控的SQL Server AlwaysOn可用性组 前言 SQL Server AlwaysOn功能在SQL Server 2012版本就已经出来了,AlwaysOn 可用性组功能是一个提供替代数据库镜像的企业级方案的高可用性和灾难恢复解决方案,可最大程度地提高一组用户数据库对企业的可用性.从我的角度来看,这个功能提供的是革命性的改变,首先他实现了多个副本并且可读,非常方便实现读写分离方案,比起使用Database Mirroring +Relication实现读写分

SQL Server 2008 R2数据库镜像部署图文教程_mssql2008

概述 "数据库镜像"是一种针对数据库高可用性的基于软件的解决方案.其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中.建议使用不同位置的两台服务器来承载.在同一时刻,其中一台上的数据库用于客户端访问,充当"主体服务器"角色:而另一台则根据镜像会话的配置和状态,充当热备份服务器,即"镜像服务器角色",这两种角色不是绝对的. 优点 l 增强了数据保护功能 l 提高了数据库的可用性 l 提高了生产数据库在升级

SQL Server 2008 数据挖掘的概念

这些模式和趋势可以被收集在一起并定义为"数据挖掘模型".挖掘模型可以应用于特定的业务方案,例如: ◆ 预测销售额 ◆ 向特定客户发送邮件 ◆ 确定可能需要搭售的产品 ◆ 查找客户将产品放入购物车的顺序序列 生成挖掘模型是大型过程的一部分,此过程包括从提出相关数据问题并创建模型以解答这些问题到将模型部署到工作环境的所有事情.此过程可以使用下列六个基本步骤进行定义: ◆ 定义问题 ◆ 准备数据 ◆ 浏览数据 ◆ 生成模型 ◆ 浏览和验证模型 ◆ 部署和更新模型 以下关系图说明过程中每个步骤

深讨 SQL Server 2008

早在08年随着微软推出Windows Server 2008.Visual Studio 2008面世半年多之后,微软新一代服务器产品阵线的另一成员SQL Server 2008也正式出炉.可以说,SQL Server 2008在数据库领域里给予微软很大的信心,这样的数据库不免让IT管理深感兴趣,看到它在各方面都有了显著的进步,这些都有可能极大地影响企业的采购意向. 作为微软一个重大的产品版本,SQL Server 2008除了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL

SQL Server 2008的升级和部署问题

本文是以问答的形式来介绍SQL Server 2008的升级与部署,希望通过本文能给大家一些提高和帮助.     Q:现在我所在的公司正在使用SQL 2005这个版本,那么SQL 从05升级到SQL 08的PDS(数据保护系统)过程中,我们最好选择什么方法呢?那么在升级到SQL 08后,SSIS(生成高性能数据集成解决方案平台)会不会有所提高呢? A:其实从SQL 2000里面的DPS升级到SQL 2005里面的DPS升级是一样的,我们推荐的方法仍然是重写,因为SQL 2005跟SQL 2008

SQL Server 2008中的数据压缩功能

SQL Server 2005 SP2为我们带来了vardecimal功能,这项功能使得原来定长的decimal数据在数据文件中以可变长的格式存储,据称这项功能可以为典型的数据仓库节省30%的空间,而SQL Server 2008在这一基础上又进一步增强了数据压缩功能.SQL Server 2008现在支持行压缩和页面压缩两种选项,数据压缩选项可以在以下对象上启用: 未创建聚簇索引的表 创建聚簇索引的表 非聚簇索引(对表设置压缩选项不会影响到该表上的非聚簇索引,因此聚簇索引的压缩需要单独设置)