问题:

生产环境的数据库可能比较大,如果直接进行全备而不压缩的话,备份集就会占用了大量磁盘空间。给备份文件的存放管理带来不便。

解决方案:

通过with compression显式启用备份压缩,指定对此备份执行备份压缩,覆盖服务器级默认设置。适用于 SQL Server 2008和更高版本。

因为相同数据的压缩的备份比未压缩备份小,所以压缩备份所需的设备 I/O 通常较少,因此通常可大大提高备份速度。

脚本:

/*  说明:手动修改【DB名称】、要备份到的【路径和文件名】,再执行脚本  脚本来源:https://www.cnblogs.com/zhang502219048/p/11062589.html*/backup database DbName to disk = 'D:\DbName.bak' --全备with compression; --压缩备份go

https://docs.microsoft.com/zh-cn/sql/t-sql/statements/backup-transact-sql?view=sql-server-2017
https://docs.microsoft.com/zh-cn/sql/relational-databases/backup-restore/backup-compression-sql-server?view=sql-server-2017

总结

更多相关文章

  1. 基于MQTT实现Android消息推送(Push)
  2. android ndk编译x264开源(用于android的ffmpeg中进行软编码)
  3. Android(安卓)ROM的创建和烧录
  4. Android(安卓)ASE 脚本环境
  5. Android实现圆角弹框功能
  6. android实现静默安装demo
  7. android WebView解析 调用html5页面
  8. Android(安卓)SDK源码提取Python脚本(4.0SDK源码下载地址)
  9. Android中间键开发

随机推荐

  1. Android Terminal Emulator 在Desire上的
  2. Android Studio中AVD SDk找不到的解决办
  3. 极光推送实现精确对点推送机制
  4. Android学习笔记(三一):线程:Message和Runnab
  5. 使用RxJava和RxAndroid封装RxBus,实现Even
  6. 解决:AndroidStudio 下使用AIDL不能生成对
  7. 哪个移动系统适合程序员?
  8. [置顶] Android系统体系结构分析
  9. Android消息推送接收后,通知栏的显示
  10. Android RxJava 使用RxJava开发