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

关于数据库文件的一些问题!,第1张

介绍sqlserver的吧,.mdf是数据库文件,.ldf是日志文件,.bak是备份文件,.trc是追踪文件

.trn是日志备份文件,.sql是脚旦卖本文件

这和迟码些都是常见的,作用嘛就如说明所示喽

数据库建表的内容会存储在.mdf的数据库文件中,一个数据库唤哪只有一个.mdf

sqlserver 导入sql文件步骤如下:

1 、选择某一个数据库,右键依次选择:任务——银咐生成脚本;

2、 选择要编写脚本的数据库对象,注意此处可以选择特定的数据库对象,我们可以选择我们需要备份的数据表。

3、在当前页面下面第一步选择高级选项,然后再选择输出的sql脚本的保存位置。

4、高级选项中最重要的一兄升步就是在”要编写的脚本的数据类型“中选择第一项“架构和数据”,这个默认是选择“仅限架构”,这个选项只会复制数羡搏老据库的表结构而不会复制数据库的具体数据。

第一步:

backup log database_name with no_log

或者 backup log database_name with truncate_only --no_log和truncate_only是在这里是同义的,随便执行哪一句都可以

第二步:

1.收缩特定数据库的所有数据和日志文件,执行 dbcc shrinkdatabase (database_name,[,target_percent])--database_name是要收缩的数据库名大姿称;target_percent是数据库收缩后的数据库文件中所要的剩余可用滚含绝空间百分比

2.收缩一次一个特定数据库老简中的数据或日志文件,执行 dbcc shrinkfile(file_id,[,target_size]) --file_id是要收缩的文件的标识 (ID) 号,若要获得文件 ID,请使用 FILE_ID 函数或在当前数据库中搜索 sysfiles;target_size是用兆字节表示的所要的文件大小(用整数表示)。如果没有指定,dbcc shrinkfile 将文件大小减少到默认文件大小


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

原文地址: http://outofmemory.cn/tougao/12213259.html

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

发表评论

登录后才能评论

评论列表(0条)

保存