当前位置: 首页 > news >正文

电脑公司网站设计软文撰写

电脑公司网站设计,软文撰写,音乐网站开发结语,网站二维码怎么制作原文地址 SQL Server的一个不显眼的功能 备份文件的分割 当完整备份数据库的时候,我们有时候可能会遇到一种极端情况,比如服务器上C,D,E三个盘符都只剩下5G空间了 但是如果要完整备份业务库需要12G的空间,那么这时候怎么办呢? 使用…

原文地址

SQL Server的一个不显眼的功能 备份文件的分割

当完整备份数据库的时候,我们有时候可能会遇到一种极端情况,比如服务器上C,D,E三个盘符都只剩下5G空间了

但是如果要完整备份业务库需要12G的空间,那么这时候怎么办呢?

使用文件组备份吗?但是数据库没有做表分区,没有分多个文件组,就只有一个主文件组啊

 

这时候我们可以使用备份文件分割

我使用自己机器示范一下,我的机器上有一个Temp2的数据库,数据库大小为1GB

 


备份

我们做一个Temp2数据库的完整备份

复制代码
DECLARE @CurrentTime VARCHAR(50), @FileName VARCHAR(200) SET @CurrentTime = REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR, GETDATE(), 120 ),'-','_'),' ','_'),':','') --(Temp2 数据库完整备份) SET @FileName = 'C:\Temp2_FullBackup_' + @CurrentTime+'.bak' BACKUP DATABASE [Temp2] TO DISK=@FileName WITH FORMAT 
复制代码

可以看到需要31MB大小

 

那么如何分割备份文件呢?方法很简单

刚才是备份到C盘,现在我们备份到C盘和D盘

复制代码
DECLARE @CurrentTime VARCHAR(50), @FileName VARCHAR(200),@FileName2 VARCHAR(200) SET @CurrentTime = REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR, GETDATE(), 120 ),'-','_'),' ','_'),':','') --(Temp2 数据库完整备份) SET @FileName = 'C:\Temp2_FullBackup_Partial1_' + @CurrentTime+'.bak' SET @FileName2 = 'D:\Temp2_FullBackup_Partial2_' + @CurrentTime+'.bak' BACKUP DATABASE [Temp2] TO DISK=@FileName, DISK=@FileName2 WITH FORMAT 
复制代码

 

C盘

 

D盘

 

可以看到每个备份文件的大小是平均的,都是16MB,如果是分成3个备份文件,那么就除以3,就是每个备份文件的大小

 

当然,如果你要查询备份文件的信息,无论查询哪个备份文件都是可以查询出来的

RESTORE FileListOnly From Disk='C:\Temp2_FullBackup_Partial1_2014_12_19_150533.bak' RESTORE FileListOnly From Disk='D:\Temp2_FullBackup_Partial2_2014_12_19_150533.bak' RESTORE HeaderOnly From Disk='C:\Temp2_FullBackup_Partial1_2014_12_19_150533.bak' RESTORE HeaderOnly From Disk='D:\Temp2_FullBackup_Partial2_2014_12_19_150533.bak'

 


还原

复制代码
USE [master]
RESTORE DATABASE [Temp2] FROM DISK = N'D:\Temp2_FullBackup_Partial1_2014_12_19_150533.bak', DISK = N'D:\Temp2_FullBackup_Partial2_2014_12_19_150533.bak' WITH FILE = 1, MOVE N'Temp' TO N'E:\DataBase\Temp2.mdf', MOVE N'Temp_log' TO N'E:\DataBase\Temp2_log.ldf', NOUNLOAD, REPLACE, STATS = 5 GO
复制代码

还原的时候只需要指定所有的备份分割文件的路径就可以了,当然我们一般在服务器搬迁的时候都会把这些备份文件一起放到新服务器的同一个盘符下面,方便还原

而不会一个放C盘,一个放D盘,一个放E盘

 

还原好了,我们查询一下数据

 

还原出来的数据库没有问题,可以收工了


总结

有时候当服务器的任何一个盘符的空间都不足以放下一个完整备份文件,但是又急需要做一个完整备份,那么可以采取这种办法

当然,你也可以插入一个移动硬盘,将数据库备份到一个移动硬盘里去,但是当你做集群搬迁,只能远程到服务器去做备份的时候,这种办法就比较有用了

 

还有一个就是不需要用winrar等压缩软件来压缩分包了,SQL Server本身就可以做

转载于:https://www.cnblogs.com/whx1973/p/6428355.html

http://www.lbrq.cn/news/2733859.html

相关文章:

  • 济南市建设信用网站武汉seo管理
  • 怎样建设自己的美甲网站做推广
  • 免费的网站怎么做谷歌关键词
  • 建设官网的网站首页北京网站优化
  • 响应式网站建设公司‘南宁关键词优化软件
  • 网站域名space关键词优化排名网站
  • 深圳布吉网站建设云搜索app官网
  • 网站高端建设电商怎么做新手入门
  • 椒江做网站文登seo排名
  • 全屏网站宽度苏州网站建设哪家靠谱
  • wordpress忘记了密码忘记北京优化推广公司
  • 可以网站可以做免费的文案广告语so导航 抖音
  • 江门网站建设运营团队竞价专员是做什么的
  • 江苏网站建设 seo什么是网络推广工作
  • 许昌网站建设浏览器下载
  • 中国建设银行有哪些招聘网站大数据查询平台
  • 移动端网站如何做导出功能西安今日头条新闻消息
  • 郑州做网站推广地关键词首页排名优化价格
  • 建电影网站程序网站维护收费标准
  • 宝安电子厂做网站一站式媒体发稿平台
  • 仿网站ppt怎么做百度广告大全
  • 电子商务网站的功能包括韶山百度seo
  • 做室内设计兼职的网站广告设计需要学什么
  • 搜狗站群系统简述网络推广的方法
  • 电商加盟的网站建设域名状态查询工具
  • 嘉兴制作网站收录查询
  • 唐山市住房建设委官方网站网站怎样优化seo
  • 官网网站建设公司域名停靠
  • 做网站功能的框架结构图网络营销公司业务范围
  • 辰景青岛网站建设视频广告接单平台
  • 非功能性需求设计:可解释性、鲁棒性、隐私合规
  • STM32标准库学习笔记
  • 探索粒子世界:从基础理论到前沿应用与未来展望
  • 嵌入式硬件篇---运算放大器
  • Matplotlib直线绘制:从基础到三维空间的高级可视化
  • 【121页PPT】智慧方案智慧综合体智能化设计方案(附下载方式)