【MSSQL】MDF、NDF、LDF文件的含义

【MSSQL】MDF、NDF、LDF文件的含义

2012-09-03 15:32:56|  分类: SQL数据库|举报|字号 订阅

MDF是 primary data file 的缩写;
NDF是 Secondary data files的缩写;
LDF是 log data files的缩写。
并不是取单词的首字母。

SQL Server 2000 数据库有三种类型的文件:

主要
主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。每个数据库有一个主要数据文件。主要数据文件的建议文件扩展名是 .mdf。

次要
次要数据文件是可选的,由用户定义并存储用户数据。通过将每个文件放在不同的磁盘驱动器上,次要文件可用于将数据分散到多个磁盘上。另外,如果数据库超过了单个Windows 文件的最大大小,可以使用次要数据文件,这样数据库就能继续增长。次要数据文件的建议文件扩展名是 .ndf。

事务日志
事务日志文件保存用于恢复数据库的日志信息。每个数据库必须至少有一个日志文件。事务日志的建议文件扩展名是 .ldf。 MDF是 primary data file 的缩写;
NDF是 Secondary data files的缩写;
LDF是 log data files的缩写。
并不是取单词的首字母。SQL Server 2000 数据库有三种类型的文件:主要主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。每个数据库有一个主要数据文件。主要数据文件的建议文件扩展名是 .mdf。

次要数据文件是可选的,由用户定义并存储用户数据。通过将每个文件放在不同的磁盘驱动器上,次要文件可用于将数据分散到多个磁盘上。另外,如果数据库超过了单个Windows 文件的最大大小,可以使用次要数据文件,这样数据库就能继续增长。次要数据文件的建议文件扩展名是 .ndf。

事务日志
事务日志文件保存用于恢复数据库的日志信息。每个数据库必须至少有一个日志文件。事务日志的建议文件扩展名是 .ldf。

【MSSQL】MDF、NDF、LDF文件的含义

时间: 2024-12-27 00:08:16

【MSSQL】MDF、NDF、LDF文件的含义的相关文章

sql server 2008如何导入mdf,ldf文件

sql server 2008如何导入mdf,ldf文件 网上找了很多解决sql server导入其他电脑拷过来的mdf文件,多数是不全,遇到的解决方法不一样等问题,下边是找到的解决问题的最全面方法! 将mdf, ldf文件导入到sql server 2008 数据库当中,下面提供两种办法: 第一种: (1)选择右击数据库 (2)然后点击"附加".出现下面的界面.然后选择添加,添加上你要添加的mdf文件即可. 第二种方法是:新建查询,然后输入下列语句, EXEC sp_attach_d

如何转移数据库MDF和LDF文件

我们可以很轻易地使用SQL Server来创建一个数据库,创建的数据库实例将存储在指定的默认位置(不一定是C盘,可以手动变更默认存储位置).假设此时数据库实例创建在了C盘中的默认位置,亦即是与数据库安装位置保持一致性,对于64位的操作系统来说,存储在C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA中.由于各种原因,我们的代码持续性在写数据库,数据库中LDF文件变得越来越大,而C盘的空间越来越小,此时,我们首先

Sql Server 2005 mdf、ldf文件无法复制问题

[问题原因]Sql Server服务只要启动就一直占用,故无法进行编辑操作. [解决办法 - 1]: 1)在开始-运行对话框中输入"services.msc”,显示如下界面: 2)关闭如上选中的服务 3)复制mdf.ldf文件 4)重新启动选中的服务 [解决办法 - 2]: 打开“SQL Server 外围应用配置器”-->“服务和连接的外围应用配置器”-->DataBase Engine-->服务-->“停止”-->复制mdf.ldf文件-->重新"

SQL Server如何导入mdf,ldf文件(转载)

这篇文章写的很好,很好用~谢谢博客分享 在平时开发中,经常会遇到数据库SQL Server如导入mdf,ldf文件的问题,下面给你介绍一下怎么做,希望能够帮到你. 工具/原料 SQL Server mdf,ldf文件 方法/步骤一:代码方法 1 打开SQL Server,可以选择Windows方式连接. 2 打开数据库,右键某一个数据库,选择“新建查询(Q)”. 3 再代码界面输入如下代码,点击F5键或者点击运行按钮即可. 代码如下: EXEC  sp_attach_db  @dbname  =

实战基础技能(10)--------如何在不影响数据库的正常使用的情况下得到数据的完整.mdf和.ldf文件

一:完整备份数据库 二:还原数据库 四:分离数据库即可得到.mdf和.ldf文件

Navicat Premium如何打开SQL文件.MDF和.LDF文件

相信大家再装SQL Server时都会遇到一件很头疼的事情--装完SQL server之后发现没有启动程序.没有经验的会以为SQL SERVER安装失败了于是选择重装.可是呵呵,重装了4,5次还是一样的.于是又想到重装系统等等. 事实上我们再装SQL SERVER过程中假设没有报错误,那么最后都会成功安装的.可是有没有SQL SERVER启动程序也就是图形界面就看个人人品了,事实上人品差的也不须要烦恼,由于此时也仅仅须要在额外装个图形界面程序就OK了,能够选择微软提供的界面程序 MS SQL 2

Navicat Premium怎样打开SQL文件.MDF和.LDF文件

相信大家再装SQL Server时都会遇到一件非常头疼的事情--装完SQL server之后发现没有启动程序.没有经验的会以为SQL SERVER安装失败了于是选择重装,但是呵呵,重装了4,5次还是一样的,于是又想到重装系统等等. 其实我们再装SQL SERVER过程中如果没有报错误,那么最后都会安装成功的.但是有没有SQL SERVER启动程序也就是图形界面就看个人人品了,其实人品差的也不需要烦恼,因为此时也只需要在额外装个图形界面程序就OK了,可以选择微软提供的界面程序 MS SQL 200

[SQLSERVER] 转移数据库MDF或LDF文件位置的方法,以及重新启动出现无权限的问题

0. 查看数据库文件名和物理文件名 SELECT name, physical_name AS current_file_location FROM sys.master_files 1. 运行命令 USE master; -- Run from master ALTER DATABASE db MODIFY FILE (name='db', filename='C:\NewPath\Database.mdf'); ALTER DATABASE db MODIFY FILE (name='db_

如何得到Sql Server 默认的mdf 和 ldf文件的位置?

创建一个临时数据库,然后用如下命令获得 CREATE DATABASE tmpDB go use tmpDB go sp_helpfile 运行结果 原文地址:https://www.cnblogs.com/longl/p/8727990.html