sql数据库中包含哪几种文件

sql数据库中包含哪几种文件,第1张

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新建或系统的数据库放在哪个文件的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存