sql数据库中包含主数据文件、事务日志文件、辅助数据文件三种文件。
1、主数据文件
该文件包含数据库的启动信息,并用于存储数据。每个数据库都有一个主要数据文件。
2、事务日志文件
这些文件包含用于恢复数据库的日志信息。每个数据库都必须至少有一个日志文件。
3、辅助数据文件
这些文件含有不能置于主要数据文件中的所有数据。如果主文件可以包含数据库中的所有数据,那么数据库就不需要次要数据文件。
扩展资料
sql数据库特点
1、SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为“基本表”(basetable);存储模式(内模式)称为“存储文件”(storedfile);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。
2、sql数据库是非过程化语言、统一的语言、是所有关系型数据库的公共语言。
3、SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用,宿主语言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada语言等。SQL用户也能作为独立的用户接口,供交互环境下的终端用户使用。
新建数据库时,
常规----设置数据库名称
数据文件----选择数据库文件存储地方
事务日志----选择事物日志文件存储地方
如果已经建好了,在数据库上右建--所有任务--分离数据库
然后把数据库的mdf和ldf文件剪切到指定文件夹,再右键附加数据库即可
在一个叫Data的文件夹下面
,这个文件夹
是在你安装SQL的时候指定的路径
我的是
D:\Program
Files\MSSQL\Data
里面每个数据库有2个文件
一个是数据
一个是日志文件
都考上
,
要先关闭
Server服务器
才能考
。。。
LZ啊,我看了你的帖子看了很久,发现一个问题:
你装的是SQL Server开发版,但是management studio用的是express版。
如果你确定你没描述错的话,我觉得问题就在这里了:如果你确定装的是“开发版”的话,并且装完整了的话,那你的management studio就不应该带“express”的后缀。
我猜你是先装的开发版,后来又单独下载了一个express版的management studio。
建议你检查一下,“开发版”是不是装完整了,如果是的话,就删掉express版的management studio,用“开发版”自带的management studio,应该能解决问题。
这个在微软的官方文档里有说明,
app_data下面保存的数据库类型,必须是access数据库。
桌面级数据库文件才能保存到里面。
在实际开发中,这个文件夹内绝对不允许保存sql
server
数据库。
1、主数据文件:用来存储数据库的数据和数据库的启动信息,每个数据库必须有且只有一个主数据文件,其扩展名为mdf;
2、辅助数据文件:用来存储数据库的数据,可以扩展存储空间,一个数据库可以有多个辅助数据文件,扩展名为ndf;
3、事务日志文件:用来存放数据库的事务日志,凡是对数据库进行的增、删、改等 *** 作,都会记录在事务日志文件中,每个数据库至少有一个事务日志文件,扩展名为ldf。
select
filename
from
masterdbosysdatabases
where
name
=
'数据库名'
会显示出你的mdf文件存储路径
以上就是关于sql数据库中包含哪几种文件全部的内容,包括:sql数据库中包含哪几种文件、怎样将SQL Sever数据库保存到指定的文件夹、SQL2000新建或系统的数据库放在哪个文件的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)