sql server 2008 压缩备份数据库(20g)
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,今天需要把一个省外项目的数据库从服务器上备份、拷贝到本机(跨地域传输数据库备份文件)。连上VPN,通过远程桌面连接,连接上服务器,发现数据库文件已经有20G以上大小了。文件太大,公司网络也不稳定,根本
千家信息网最后更新 2025年11月07日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.bakexec 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.bakexec sp_executesql @SqlBackupDataBase --调用系统存储过程,执行SQL
备份成功后,发现备份的bak文件只有160MB大小:
最后顺利地把这个数据库备份文件拷贝并还原到本机数据库。
备份
数据
数据库
文件
变量
网络
传输
大小
拷贝
模式
语句
过程
本机
成功
服务器
格式
系统
脚本
存储
服务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
医院签名服务器的应用范围
陕西软件开发技校
黑龙江软件开发系统价目表
it网络安全比赛几月份开始
如何调网易云游戏平台的服务器
内蒙古数据库脱敏
开源数据库建模工具官方最新版
数据库人民邮电
贵州软件开发公司有哪些
网络安全 道德讲堂
网络安全宣传周 2021年
数据库运维本章自测 第四章
网络安全坐标图片
安全的数据库
软件开发是it公司吗
网络安全法25条的理解
国产化服务器难用
龙岗区正规网络技术开发价格多少
腾讯云网络安全审查
宜搭软件开发
软件开发文档背景图纯色
艾尔登法环服务器登不上
中铁出版社网络技术与应用
网络安全领域中肉鸡是指
公司网站建设软件开发
网络安全法 检测评估
数据库保存数组
网络安全实验冰河
浙江现代软件开发现价
软件开发做得比较好的公司