当前位置:首页 » 编程语言 » 直接复制mdf和sql的区别
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

直接复制mdf和sql的区别

发布时间: 2023-08-19 14:52:21

‘壹’ 关于数据库文件的一些问题!

介绍sqlserver的吧,.mdf是数据库文件,.ldf是日志文件,.bak是备份文件,.trc是追踪文件
.trn是日志备份文件,.sql是脚本文件
这些都是常见的,作用嘛就如说明所示喽
数据库建表的内容会存储在.mdf的数据库文件中,一个数据库只有一个.mdf

‘贰’ SQL MDF是什么

mdf是 primary data file 的缩写 。
是MASTER数据库的数据库文件。MASTER数据库是存储所有SQLSERVER服务器中信息的核心数据库,建议不要轻易动。

‘叁’ sql文件和数据库备份文件的区别

sql文件 你是指后缀为.sql的文件么?这是存储SQL代码片段的脚本文件 一般是能直接在SQLserver management打开执行的脚本 一般执行相当于新建或者修改数据库

或者你的sql文件是指后缀为.mdf的文件的话 这是【数据库】主文件 是一个数据库【存储数据】的文件 用ssms附加就是一个数据库 存有数据 一般附加就是打开了原有的数据库

数据库备份文件.bak是原数据库的【备份】,相当于在原数据库不停止运行的情况下复制了一份原数据库 要用必须得还原成一个新的数据库 此时的数据库也是相当于新建了,但是里面的数据等都和元数据库一样