|
|
51CTO旗下网站
|
|
移动端

使用SQL语句备份并压缩数据库

经常接触SQL Server数据库的朋友,备份数据库可能是日常最常见的操作。有些朋友习惯于在SQL Server管理器中手工备份、也有些朋友设置了自动备份。其实还有一种更方便的方法,可以直接通过SQL语句进行备份。

作者:网云技术来源:今日头条|2019-03-01 18:50

经常接触SQL Server数据库的朋友,备份数据库可能是日常最常见的操作。有些朋友习惯于在SQL Server管理器中手工备份、也有些朋友设置了自动备份。其实还有一种更方便的方法,可以直接通过SQL语句进行备份。

备份的时候我们会经常发现这么一个头疼的问题,我们备份的数据库,动不动就是n个G,拷贝和传输非常不方便,试用RAR压缩之后发现只有一两百兆。其实使用SQL语句可以在备份数据库时直接进行压缩,效果就好很多。

数据库大师成长日记:使用SQL语句备份并压缩数据库

我们今天就谈谈如何通过SQL语句备份并压缩数据。

备份并压缩数据库的语法格式

备份并压缩数据库的语法格式请参考如下:

  1. backup database 数据库名称 to disk='备份的路径和文件名' with stats=1,compression 

with后面的选项stats主要用来显示备份的进度,stats=1表示每进行1%报告一次进度。compression则表示备份时执行压缩,一般来说,使用compression选项备份的数据库文件会小很多。

例如:

  1. backup database MyDB to disk='D:MyDB.bak' with stats=1,compression 

其含义是将数据库MyDB备份到D盘根目录下生成MyDB.bak文件,每备份1%报告一次进度,备份时执行压缩。

怎么样朋友,这样的备份方法还是有用的吧?!

【编辑推荐】

  1. 聊聊Java数据库开发的那点事儿
  2. 开源数据库这么多,你知道几种
  3. 怎么对MySQL数据库进行备份与恢复
  4. MySQL数据库的备份案例
  5. 如何搭建MySQL数据库系统
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+白菜送彩金大全

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

213人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

75人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 武凤涛

442人订阅学习

读 书 +白菜送彩金大全

网管员世界2007超值精华本

《网管员世界》是国内唯一一家专门面向网管员职业的刊物。本书是2006年《网管员世界》各期内容的汇集,内容权威、全面、时效性强,贴近应用...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客

博聚网