附加数据库和还原数据库的区别

附加数据库和还原数据库的区别,第1张

附加数据库和还原数据库的区别:

还原与备份对应,数据库经过备份,数据库变成Bak的备份文件,而原有的库还在业务环境中运行,通过备份可以将数据库还原到历史状态;

附加和分离对应,数据库文件从业务环节中分离出来,库文件处于停止使用时的状态,不在运行,附加是把原有的数据库重新装入服务。

没戏,bak文件是原有数据库的备份文件,所以只能以还原的方式把这个文件还原,只有通过附加的方式才可以抛掉日志文件的。

所以你只能老老实实的把备份文件还原了,占用空间很大,然后使用分离数据库把数据文件和日志文件分离,然后日志文件就可以删除了。

这样就可以通过附加的方式只附加数据文件,日志文件自动生成一个就很小了。

但是,无论怎么做,你首先还是要完完整整的还原才行。

在MS

SQL

Server里,还原“数据库”与还原“文件和文件组”的区别如下:

1、还原“数据库”:通常是针对某个数据库做了完整性备份的 *** 作。其后缀名通常是bak。

2、还原“文件和文件组”:通常是针对某个后缀名为mdf

数据库主文件,或后缀名为ldf

日志文件。

如果你有bak的完整性备份,则推荐你使用还原“数据库”,反之,用还原“文件和文件组”

以上就是关于附加数据库和还原数据库的区别全部的内容,包括:附加数据库和还原数据库的区别、sql server 2000只有bak备份文件,因为LDF太大,想只还原MDF,要怎样做呢、sql2005的还原,“数据库”,“文件和文件组”有什么区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存