SqlServer数据库备份文件.bak如何压缩?

SqlServer数据库备份文件.bak如何压缩?,第1张

直接压缩不太现实啊,文件太大需要的时间太长了。

如果里面的数据资料不重要,只是数据结构重要的话,可以再导出一个只含数据结构的数据库副本。

或者 如果日志文件不重要的话,可以只导出数据库本身,不导出日志。

最后,7G文件也不算大,我这里就是用一个160G的移动硬盘备份的,不过一定要把硬盘格式化成NTFS格式。

答:SQLSERVER2000 备份 例1:(备份) 1 use master 2 declare @path='c:aazy.bak' 3 backup database zy to 4 disk=@path with noinit 说明: 1 使用系统库 2 设置备份的路径及文件名,注意是用单引号引用. 3 需备份的数据库 4 设置备份的驱动器,将路径设给驱动器,再设定备份的方式(重写或覆盖) 例2:(压缩备份的数据库文件) use master exec xp_makecab 'c:m.cab',mszip,1,'c:aazy.bak' exec xp_cmdshell 'copy c:123.cab', 'd:123.cab' 说明: 'c:m.cab' 压缩备份的名称 mszip 压缩方式 'c:aazy.bak' 被压缩文件的路径 copy到另一个目录保存关键字:MYSQL相关文章:master数据库中两个非常有用的存储过程如何利用存储过程和触发器来管理数据轻松应对创建存储过程时出现失败的情况深入了解存储过程的编写经验和优化措施通过实例讲解由浅入深学会存储过程

mdf文件是在运行的

数据文件

文件和

日志文件

配合使用,可以通过分离的方式拷贝出来作为备份,还原的时候附加;

bak文件是通过备份功能备份出来的文件,里面包含了数据和日志文件,而且备份时做了压缩,所以同一个数据库的bak文件比在运行的mdf+日志文件要小。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9891203.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存