sqlserver2008数据库的备份(sql server 2008 压缩备份数据库20g)
类别:数据库 浏览量:2108
时间:2021-11-05 14:38:36 sqlserver2008数据库的备份
sql server 2008 压缩备份数据库20g今天需要把一个省外项目的数据库从服务器上备份、拷贝到本机(跨地域传输数据库备份文件)。
连上VPN,通过远程桌面连接,连接上服务器,发现数据库文件已经有20G以上大小了。
文件太大,公司网络也不稳定,根本不可能通过网络传输过来。
于是,把数据库的恢复模式由“完整”模式设置为“简单”模式,接着收缩数据库,
数据库瞬间由20G变成1G多点。
在SSMS中,新建查询窗口,执行数据库备份语句:
--定义变量,把备份数据库的QL脚本赋值给变量 declare @SqlBackupDataBase as nvarchar(1000) set @SqlBackupDataBase=N'BACKUP DATABASE Northwind TO DISK = ''D:\Northwind-'+ CONVERT(varchar(11),GETDATE(),112)+REPLACE(CONVERT(varchar(12),GETDATE(),108),':','')+'.bak''' --备份文件格式:Northwind-20170111132424.bak exec sp_executesql @SqlBackupDataBase --调用系统存储过程,执行SQL
备份成功后,备份的bak文件有1.16G大小:
接着,兴冲冲地拷贝bak文件到本机,
结果:总是在传输的过程中,传输自动中断。
原因是 网络不稳定,网络的带宽限制。
想想,能不能备份成更小的bak文件呢?
最后用到了sql server 2008 以上版本的数据库的新特性:压缩备份数据库。
其实就是在备份数据库的语句上加上 “with STATS = 1,compression”,
完整压缩备份数据库语句如下:
--定义变量,把备份数据库的QL脚本赋值给变量 declare @SqlBackupDataBase as nvarchar(1000) set @SqlBackupDataBase=N'BACKUP DATABASE Northwind TO DISK = ''D:\Northwind-'+ CONVERT(varchar(11),GETDATE(),112)+REPLACE(CONVERT(varchar(12),GETDATE(),108),':','')+'.bak''' +'with STATS = 1,compression' --备份文件格式:Northwind-20170111132424.bak exec sp_executesql @SqlBackupDataBase --调用系统存储过程,执行SQL
备份成功后,发现备份的bak文件只有160MB大小:
最后顺利地把这个数据库备份文件拷贝并还原到本机数据库。
您可能感兴趣
- linux压缩文件夹zip命令(Linux gzip命令压缩文件实现原理及代码实例)
- js实现CSS格式化和压缩
- php解压压缩包(PHP 实现文件压缩解压操作的方法)
- canvas图片裁剪(使用canvas压缩图片上传的方法示例)
- dedecms图集栏目(Dedecms图集上传zip压缩包解压图片顺序不对问题的解决方法)
- ASP.NET压缩图片
- nginx安全配置提示(wdcp Linux面板nginx启用gzip后js未压缩解决方案)
- C#压缩图片不失真
- php用什么解压(php解压缩zip和rar压缩包文件的方法)
- mysql8.0.12安装教程图解(mysql 8.0.22 zip压缩包版免安装下载、安装配置步骤详解)
- iis7.5怎么安装(IIS7.5打开启用GZip压缩功能的设置教程方法)
- phpzip压缩原理(PHP生成zip压缩包的常用方法示例)
- python csv文件读取方法(对python读取zip压缩文件里面的csv数据实例详解)
- canvas图片裁剪插件(浅析图片上传及canvas压缩的流程)
- wget 命令下载压缩包(wget下载整个网站整个子目录或特定目录)
- mysql数据库下载安装步骤(MySQL数据库压缩版本安装与配置详细教程)
- 有种尴尬叫朋友圈忘屏蔽,大学生上演社死现场,父母亲自下场吐槽(有种尴尬叫朋友圈忘屏蔽)
- 朋友圈屏蔽你的人,可以直接看淡了(朋友圈屏蔽你的人)
- 金球奖只青睐那些会戴珠宝的女人(金球奖只青睐那些会戴珠宝的女人)
- 浙江省一个县,人口超40万,建县历史超1100年(浙江省一个县人口超40万)
- 五代十国南唐历代国君(五代十国南唐历代国君)
- 飞机引进工程师杨隆 匠人匠心,只争朝夕(飞机引进工程师杨隆)
热门推荐
- 面试如何回答 5年内职业规划是什么?
- python实现购物网站(Python实战购物车项目的实现参考)
- linuxmysql怎么设置root密码(Linux mysql-5.6如何实现重置root密码)
- zabbix 查询linux使用率高的进程(详解Linux使用ss命令结合zabbix对socket做监控)
- 用css实现图片特效代码(HTML+CSS+JavaScript实现图片3D展览的示例代码)
- sql取整数函数(SQL中位数函数实例)
- HTML5 <figure> 、<figcaption>标签
- html5单选项怎么调选项间距(html5实现输入框fixed定位在屏幕最底部兼容性)
- 宝塔面板7.8.0软件商店打不开(宝塔BT面板专业版付费和免费版有什么区别?)
- SqlTransaction事务的用法
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9