WEB开发网
开发学院数据库MSSQL Server 如何缩短SQL Server 2008停机时间 阅读

如何缩短SQL Server 2008停机时间

 2009-04-17 10:26:41 来源:WEB开发网   
核心提示:要使系统避免产生意外停机很困难,因为对于企业而言,如何缩短SQL Server 2008停机时间,意外的硬件或网络故障、人为失误、自然灾害或盗窃都可能会带来灾难性后果,SQL Server Always On 提供了可从计划外停机状态中迅速恢复的技术,要利用 Transact-SQL 执行镜像备份,必须使用 BACKU

要使系统避免产生意外停机很困难,因为对于企业而言,意外的硬件或网络故障、人为失误、自然灾害或盗窃都可能会带来灾难性后果。SQL Server Always On 提供了可从计划外停机状态中迅速恢复的技术。此外,通过适当地实施 Always On 技术,任务关键型应用程序平稳运行所需的系统维护和操作流程将使停机时间降至最低。

快速数据库恢复

SQL Server 2008 Enterprise Edition Database Engine 能够在崩溃恢复和数据库镜像故障转移期间提供快速恢复。快速恢复功能使数据库在恢复流程的还原阶段即可使用,它在还原操作期间、数据库页校验以及备份媒体镜像期间均可提供部分可用性。通过支持快速恢复,SQL Server 2008 将在最短的时间内使数据库处于在线状态,因此用户很快就能使用数据库,这要快于如下方法:等整个恢复流程全部完成后,用户和应用程序才可以执行连接。

备份和还原

在高可用性解决方案中,备份至关重要,它要定期提供数据快照,并在出现大范围故障或缺少其他高可用性解决方案时,作为数据源用以还原数据。

SQL Server 的备份媒体镜像功能使用户能够将数据库通过镜像备份复制到多个备份设备上,当媒体出现故障或备份设备丢失时,这将极大提高备份的可靠性。SQL Server 2008 支持在磁盘和磁带上执行镜像备份,但所用的设备必须类似,以避免产生设备不匹配错误的风险。备份镜像集中的所有设备在备份过程中都必须可用,但数据库可从镜像集中的任何单独备份中还原。要利用 Transact-SQL 执行镜像备份,必须使用 BACKUP 命令的 MIRROR TO 子句,如下例所示。

BACKUP DATABASE AdventureWorks
TO TAPE = '\.tape0', TAPE = '\.tape1'
MIRROR TO TAPE = '\.tape2', TAPE = '\.tape3'
WITH
  FORMAT,
  MEDIANAME = 'AdventureWorksSet1';
GO

1 2 3  下一页

Tags:如何 缩短 SQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接