探究SQL Server 2008备份压缩

问题

大型数据库的数据库备份和维护窗口总是受阻,特别是当我们需要完全数据库备份来初始化一个数据 库镜像或事务日志传送会话的时候。当我们浏览SQL Server 2008的新特性时,我们发现由一个叫做数据 库备份压缩的特性,可以用它来显著地降低备份和恢复操作。你能给我们详细地介绍下如何使用它吗?

专家解答

数据库压缩是SQL Server 2008的一个新特性,它可以显著地降低备份和恢复操作。默认情况下,备份 压缩是在服务器实例级别上关闭的。不像其它提供不同级别压缩的第三方软件,SQL Server 2008只提供 了一个级别。

在这篇文章里,我们将看看怎样执行数据库备份压缩和比较一下一个普通数据库备份的备份和恢复时 间与压缩数据库备份的备份和恢复时间,以及备份文件的大小。首先让我们给AdventureWorks数据库创建 一个完全备份,这个数据库的大小大约为178.75 MB。我选择使用一个TSQL脚本来进行备份和恢复,所以 我可以看到这个过程它花费了多少时间。我是在一个具有2GB RAM的VMWare上运行的,所以可能和运行在 物理服务器上不同。

BACKUP DATABASE AdventureWorks
TO DISK = 'C:\SQLData\AdventureWorks_uncompressed.bak'
WITH INIT, STATS = 10

默认情况下,在我例子中未压缩的备份数据过程花费了29.20秒,备份大小为132 MB。

图1

图2

时间: 2024-10-31 12:50:05

探究SQL Server 2008备份压缩的相关文章

SQL Server 2008 备份数据库、还原数据库的方法_mssql2008

SQL Server 2008 备份数据库: 1.打开SQL , 找到要备份的数据库 , 右键 >> 任务 >>备份 2.弹出 [ 备份数据库对话框 ] ,如图: 3.点击添加 [ 按钮 ] . 如下图: 4.选择要备份的路径 和 备份的文件名 点击 [ 确定 ]. 5.然后就一直点击确定就可以了 . 然后我们来到D:\ 看看 6.这个时候 , 你可以把它压缩打包什么的 , 要用的时候 , 在文件后面加 .bak 后缀 就可以用SQL 来还原了,还原可以来看这里~ SQL Serv

SQL Server 2008备份数据库失败,拒绝访问的原因

原文:SQL Server 2008备份数据库失败,拒绝访问的原因 备份数据到特定目录是出现拒绝访问,然后测试备份到C盘根目录正常. 查了下原因: 是因为那个目录没有Authenticated Users的读写权限. 解决办法就是给sqlserver用户授予权限:    选择要备份的文件夹 ,右键-->属性-->安全-->看下"组或用户"是否包涵Authenticated Users 这个用名,因为是包括在计算机上或活动目录中的所有通过身份验证的账户,如果有了则给其分

SQL Server 2008 如何备份、还原数据库

  SQL Server 2008 备份数据库: 1.打开SQL , 找到要备份的数据库 , 右键 >> 任务 >>备份 2.弹出 [ 备份数据库对话框 ] ,如图:   3.点击添加 [ 按钮 ] . 如下图:   4.选择要备份的路径 和 备份的文件名 点击 [ 确定 ]. 5.然后就一直点击确定就可以了 . 然后我们来到D: 看看   6.这个时候 , 你可以把它压缩打包什么的 , 要用的时候 , 在文件后面加 .bak 后缀 就可以用SQL 来还原了,还原可以来看这里~ S

SQL Server 2008中的数据表压缩功能详细介绍_mssql2008

SQL Server 2005 SP2为我们带来了vardecimal功能,当时针对decimail和numeric数据类型推出了新的存储格式--vardecimal.vardecimal存储格式允许 decimal和numeric数据类型的存储作为一个可变长度列. 这项功能使得原来定长的decimal数据在数据文件中以可变长的格式存储,据称这项功能可以为典型的数据仓库节省30%的空间,而SQL Server 2008在这一基础上又进一步增强了数据压缩功能.SQL Server 2008现在支持

使用SQL Server 2008的事务日志传送功能备份数据库

一:系统要求 数据库服务器,名称Server-DW,Windows Server 2003 X64,安装SQL Server 2008,需要备份的数据库为"JKL_DW". 备份服务器,名称Server-ETL,Windows Server 2003 X32,安装SQL Server 2008. 二:准备工作 1.在Server-ETL上创建文件夹,用于存放备份数据库,此例中命名为"jklDW". 2.在Server-ETL上创建文件夹,用于存放为备份数据传送过来的

评点SQL Server 2008的恢复备份模式

简介 本文将探讨SQL Server 2008使用的恢复模式的选择,以及可用于备份一个数据库的各种方法,如差异备份和事物日志备份.此外,事务日志备份也将被介绍,该机制使恢复模式成为可能.备份,事务日志,以及恢复模式是相互关联,当设置的一个时将影响影响的另一选择. 在先前的文章(SQL 2008 Backup and Restore),对全备份和许多现有的可供选择的配置进行了介绍.从备份的命令行和SQL Server Management Studio都进行了详细介绍.此外,也对SQL Serve

SQL Server 2008的新压缩特性

  关于SQL Server压缩的故事,最早是从SQL Server 2005开始的,在企业版和开发版中增加了一种叫做vardecimal的新存储格式,这个表级的选项会影响到decimal和numeric字段.当对值的精度要求低于字段可用精度,如在一个decimal(18,9)类型的字段中存储1.5这个数值时,存储上就需要有相应的压缩.从效果上来看,它就是一个varchar类型的数字型版本. SQL Server 2008所包含的已远不止这些小技巧,Chad Boyd写到 : 无论从哪方面来看,

SQL Server 2008、SQL Server 2008R2 自动备份数据库

让SQL Server 2008自动备份数据库,需要建立一个SQL Server作业,并启动SQL Server代理,使该作业定期运行. 具体来说,可以按以下步骤进行: 一.打开SQL Server Management Studio,在对象资源管理器中,确认SQL Server代理已启动,若没有,右击SQL Server代理节点,点击"启动". 二.展开SQL Server 代理节点,在其下的作业文件夹上右击,选择"新建作业". 三.在弹出的"新建作业&

通过SQL Server 2008数据库复制实现数据库同步备份

原文 通过SQL Server 2008数据库复制实现数据库同步备份 SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份.这里的同步备份指的是备份服务器与主服务器进行 实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用.它是一种优于文件备份的数据库备份解决方案. 在选择数据库同步备份解决方案时,我们评估了两种方式:SQL Server 2008的数据库镜像和SQL Server 2008数据