300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 【SQL Server】bak文件和mdf文件辨析

【SQL Server】bak文件和mdf文件辨析

时间:2024-04-19 22:49:24

相关推荐

【SQL Server】bak文件和mdf文件辨析

【SQL Server】bak文件和mdf文件辨析

几种文件主要辨析

mdf文件是 sql server的主数据文件,有且只有一个;

ndf文件是sql server的辅助数据文件, 可以没有也可以多个;

ldf文件是sql server的日志文件,有一个或多个;

bak文件是sql server的备份文件, 需要用户用语句或作业来备份才会有。

bak和mdf详解

mdf文件是在sql server进行操作时,存储数据的文件,配合日志文件一起使用,可以通过分离的方式拷贝出来作为备份,还原的时候通过数据库的“附加”功能即可还原;

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

补充

恢复数据库, 一般情况建议还是用 bak 还原。

但如果你操作备份比较少, 怕麻烦, 也可以先分离数据库, 将 mdf, ndf, ldf 等相关文件保存到合适的地方, 系统安装好了再“附加”也行。

mdf和ldf是一套,一个是数据文件一个是日志文件;bak是数据文件和日志文件的集合,自己就可以还原。

这两种形式都可以,保险的话,两套文件都备份一下,因为有时候文件可能会出现损坏情况。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。