[疑问]关于数据还原的方法 还原一个新的数据有2种方法,一种是用备份文件还原,一种是复制数据库文件然后用附加上去的方式。我的疑问是这两种方法有什么区别?我想用的比较多的可能是用备份文件的方式了,但是如果数据库比较大的话,第二种方式就是可以比较省时间的方法了,除此区别外,还是否有其他区别,附加的方式会不会造成什么影响? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 举个例子:我有一个数据库A,大小是200GB,做个备份要1个小时左右。现在我想在创建一个数据库B,然后把A的备份还原至B数据库中,大概需要2个小时左右。那么我这个操作就需要3个小时。如果我复制数据库A的文件,大概半个钟到1个钟左右,然后附加成B数据库。这样我就可以省下大概2个钟的时间。我想问的是这样在后期操作数据库B的时候有没有什么影响??或者对数据库A有没有什么影响? 如果你仅仅看结果,是没有区别。看过程,是有。几年前给新人面试的时候经常问这个问题。如果是DB restore,你需要两倍的磁盘空间。如果是DB restore,你需要等待的时间伴随数据大小而递增。两者达到同一个目的的方式完全不同,没有可比性。在不同版本的操作过程中,我们会这两种方式都做,因为备份才是重中之重!附加失败,可能什么都没有,但是备份集的还原失败,还可以继续下一次! 帮忙看下 sql~~~~开阔思路~~~~~ xp系统上装个人版的SQL Server2000数据库,怎样实现 数据库网络共享 select top 50 语句,赛选后显示的是排名前50个记录,如果并列的好像也算 SQL中的计算列的问题 sql随机函数rand,求一条语句 添加记录 关于ADO的使用。如何与VFP结合? 在sql server中游标有什么用处吗?是做什么的??一般用在情况下! 突然发现数据库多个字段被注入了广告代码,应该怎么处理? 问个检找存储过程的问题 请高手高帮忙这个文件怎么打开编辑
我有一个数据库A,大小是200GB,做个备份要1个小时左右。
现在我想在创建一个数据库B,然后把A的备份还原至B数据库中,大概需要2个小时左右。
那么我这个操作就需要3个小时。如果我复制数据库A的文件,大概半个钟到1个钟左右,然后附加成B数据库。这样我就可以省下大概2个钟的时间。我想问的是这样在后期操作数据库B的时候有没有什么影响??或者对数据库A有没有什么影响?