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

重庆潼南网站建设哪家便宜/网络营销推广是做什么的

重庆潼南网站建设哪家便宜,网络营销推广是做什么的,b2c电子商务模式,物流wap网站模板当完整备份数据库的时候,我们有时候可能会遇到一种极端情况,比如服务器上C,D,E三个盘符都只剩下5G空间了但是如果要完整备份业务库需要12G的空间,那么这时候怎么办呢?使用文件组备份吗?但是数据库没有做表分区&#xf…

5268f80b9b1e01f982625ef6fac83ca1.png

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

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

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

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

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

1fd490412259b3ed49fb677f1162a7f4.png

备份

我们做一个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大小

3c657199b9fe1b6b1fbe266054f3b0ff.png

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

刚才是备份到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=@FileName2WITH FORMAT

C盘

fbcfeb4f3a1566d33ad4ba1da3fd7a9e.png

1bb318f1780ec54eab44d0ba45b70c5f.png

D盘

b7b5086ced1d5faec2d489483b9dd4bd.png

0936e9a699e34cf5fea8386ce0aa1fac.png

可以看到每个备份文件的大小是平均的,都是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'

3c1ab44c3b5ccca0291d4c38054df157.png

还原

代码如下:

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盘

f9137167704ee1ac26a14138f947b82c.png

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

cc68247928c315d55881bab78c3abff3.png

51cd8067c01f457d715916ed445d14d2.png

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

总结

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

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

您可能感兴趣的文章:找回SQL企业管理器里的SQL连接的密码的方法

sqlserver找回企业管理器的方法

sql server 2005数据库备份还原图文教程

SQL Server中聚合历史备份信息对比数据库增长的方法

如何备份MySQL数据库

Linux下自动备份MySQL的方法

MySQL使用命令备份和还原数据库

SqlServer备份数据库的4种方式介绍

SQL Server远程定时备份数据库脚本分享

MySQL备份与恢复之冷备(1)

MySQL备份与恢复之真实环境使用冷备(2)

MySQL备份与恢复之热备(3)

MySQL备份与恢复之热拷贝(4)

MySQL备份与恢复之保证数据一致性(5)

企业管理器备份和还原SQL Server数据库

http://www.jmfq.cn/news/5089627.html

相关文章:

  • 怎样建设邮箱网站/seo网站优化价格
  • 天津网站建设公司排名/网站推广文章
  • 九江 网站建站 设计 公司/西安网站到首页排名
  • 亳州网站网站建设/百度权重域名
  • 上海浦东新区科技网站建设/网络营销师证书有用吗
  • 香港网站没有icp备案吗/河北网站seo策划
  • 设计头条/seo推广专员招聘
  • 天河网站建设制作/网站建设的推广渠道
  • 四川做网站设计哪家好/竞价服务托管价格
  • 企业信息信用系统/不错宁波seo公司
  • 网站的当前位置导航如何做/it培训机构学费一般多少
  • 义乌制作网站/镇江关键字优化品牌
  • 企业网站建设顾问/网络科技有限公司
  • 有没有好网站推荐/做app推广去哪找商家
  • 个人工作室经营范围/seo服务哪家好
  • 阿里云网站建设详细教程/百度移动端关键词优化
  • 广州做网站的公司有哪些/代写文章
  • 做试卷挣钱的网站/靠谱的代写平台
  • 美食网站建设的重要性/软文推广网站
  • 南京高端网站制作/企业推广网络营销
  • 网页版微信下载/百度seo优化推广公司
  • 来年做那些网站能致富/google play下载安卓
  • 网站视频下载/网站首页的优化
  • wordpress微信采集器/网站优化 seo和sem
  • 服务器上做网站/竞价排名软件
  • 中山英文网站建设/爱站网关键词搜索工具
  • 邢台信息港招聘/seo排名优化课程
  • 怎么做百度网盘链接网站/贵州网站seo
  • 营销型网站建设技术指标/外贸软件排行榜
  • 视频网站开发框架/网站站长