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

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

经常接触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%报告一次进度,备份时执行压缩。

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

责任编辑:庞桂玉 来源: 今日头条
相关推荐

2010-09-07 16:12:36

SQL语句数据库压缩

2010-09-27 15:43:47

SQL语句

2021-05-17 06:57:34

SQLServer数据库

2010-09-08 14:29:45

SQL备份删除

2011-03-24 09:07:11

SQL Server数备份

2011-08-15 14:29:52

SQL Server数事务

2010-09-06 09:53:41

SQL Server语句

2011-01-06 09:28:19

SQL语句

2010-07-08 11:05:14

SQL Server数

2011-08-01 22:41:49

SQL Server数Insert

2010-09-06 11:05:05

SQL SERVER语句

2010-08-27 09:59:51

SQL Server

2011-09-01 19:00:08

SQL ServerDBCC语句

2011-09-09 10:10:13

SQL数据库点滴

2010-06-28 10:36:42

SQL Server数

2011-03-28 09:27:52

数据库压缩日志

2023-12-28 10:58:45

2010-09-13 15:31:14

sql server数

2010-07-15 15:37:13

SQL Server数

2010-05-11 10:12:50

mysql数据库sql
点赞
收藏

51CTO技术栈公众号