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大小:
最后顺利地把这个数据库备份文件拷贝并还原到本机数据库。
您可能感兴趣
- iis7.5怎么安装(IIS7.5打开启用GZip压缩功能的设置教程方法)
- phpzip压缩原理(PHP生成zip压缩包的常用方法示例)
- mysql8.0.26安装教程(mysql 8.0.22压缩包完整安装与配置教程图解亲测安装有效)
- python如何解压加密zip文件(python读取有密码的zip压缩文件实例)
- canvas图片裁剪(使用canvas压缩图片上传的方法示例)
- php读取远程的txt文件(php 根据URL下载远程图片、压缩包、pdf等文件到本地)
- mysql8.0.12安装教程图解(mysql 8.0.22 zip压缩包版免安装下载、安装配置步骤详解)
- php解压压缩包(PHP 实现文件压缩解压操作的方法)
- 怎么用php制作图片(PHP压缩图片功能的介绍)
- python脚本压缩包解密(详解Python 解压缩文件)
- C#压缩图片不失真
- Laravel 中创建 Zip 压缩文件并提供下载的实现方法(Laravel 中创建 Zip 压缩文件并提供下载的实现方法)
- canvas图片裁剪插件(浅析图片上传及canvas压缩的流程)
- dedecms图集栏目(Dedecms图集上传zip压缩包解压图片顺序不对问题的解决方法)
- python导出数据到mysql(python定时按日期备份MySQL数据并压缩)
- nginx的15种优化方案(Nginx开启Brotli压缩算法实现过程详解)
- 律界衣品最好,时尚圈学识数高,41岁的Amal堪称现实版的傲骨贤妻(时尚圈学识数高)
- 刘智泰确认出演《Good Wife》 担纲男一号(刘智泰确认出演Good)
- 《傲骨之战》剧终 律政女魔头Diane,为什么是大女主天花板(傲骨之战剧终律政女魔头Diane)
- 汉族(汉族的祖先是谁)
- 中国有几个名族(中国有几个民族没列入56个民族)
- 数学语文题目(语文的数学题)
热门推荐
- nginx怎么用ssl证书(制作能在nginx和IIS中使用的ssl证书)
- dedecms改数据(dedecms修改文章自动增加的起始ID从指定数字增加文章ID的方法)
- dede如何添加自定义字段内容(织梦dede模板标签书写格式的规范和相关注意事项)
- sql server 高并发update 死锁(解密新型SQL Server无文件持久化恶意程序的问题)
- javapoi简单代码(Java使用Apache.POI中HSSFWorkbook导出到Excel的实现方法)
- zabbix5.4监控磁盘可用内存大小(解析Zabbix 5.0磁盘自动发现和读写监控的问题)
- python使用django搭建简单网页(Python后台开发Django的教程详解启动)
- docker运行redis并操作(Docker安装MySQL和Redis的方法步骤)
- pandas删除特定条件的行(pandas删除指定行详解)
- mysql一般使用的事务隔离级别(详解MySQL中事务隔离级别的实现原理)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9