SQL Server 2008之备份压缩

时间:2007-12-27 16:31:23   来源:  作者:  点击:次  出处:技术无忧
关键字:sql mssql 数据库 备份

  在图六中,我们看到MyDB_Tlog_new.bak文件要比MyDB_Tlog_1.bak文件小得多。

  下面我们来执行一次不带压缩的差异备份,并和带压缩的差异备份进行比较。

  执行以下的指令(结果详见图七):

 backup database MyDB to disk ='d:\Backup\MyDB_Diff.bak' with differential

  backup database MyDB to disk ='d:\Backup\MyDB_Diff2.bak' with differential, COMPRESSION

  图七

  从图七可以看出MyDB_Diff2.bak文件远比MyDB_Diff.bak文件要小得多。

  下面我们要把SQL Server的设置从默认的“非压缩”转变为“压缩”,执行以下的SP_CONGIFURE可以达到这个目的:

以下是引用片段:
  USE master
  GO
  EXEC sp_configure 'backup compression default', '1'
  GO
  RECONFIGURE WITH OVERRIDE
  GO


  最后,我们来对“MyDB”数据库执行一次全备份,但在指令中不加入“WITH COMPRESSION”的关键词选项,如下所示(结果详见图八):

  Backup Database MyDB to disk ='d:\Backup\MyDB_Full3.bak'

  图八

  从图八我们可以清楚地看到,MyDB_Full3.bak和MyDB_Full2.bak的大小相似,都远比MyDB_Full.bak文件要小的多;可见默认设置已经更改为压缩备份。


 4/4   |‹ ‹‹ 2 3 4

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面

特别推荐