数据库是SQL SERVER用来存放数据和数据库对象如表格、索引、存储过程等等的容器。日志文件是记录数据库操作的地方。DBA对数据库及相关的日志文件进行管理。
[@more@]SQL Server 7.0以前的版本中,针对不同的数据库用途,SQL Server 提供了不同的设备。数据库设备相当于一个虚拟的驱动器,通过数据库管理系统(DBMS)可以在这种虚拟的驱动器上存储和管理表格,、索引、触发器等数据对象。从 SQL Server 7.0开始,微软就不使用“设备”这个概念(现在只在处理备份的问题上,采用“设备”这个概念),取而代之的是操作系统文件。
操作系统文件分为:主数据文件、二级数据文件和日志文件三类。
主数据文件:是所有数据库文件的起点,它包含指向其他数据库文件的指针。每个数据库都必须包含且只能包含一个主数据文件。其默认扩展名为 . mdf。
二级数据文件:是数据库文件中除了主数据文件以外的其他数据文件。数据库可以没有它,也可以拥有多个。其默认扩展名为 . ndf。
日志文件:用于存放恢复数据库用的所有日志信息。每个数据库至少有一个日志文件,可以有多个。其默认扩展名为 .ldf。
<注>数据库文件的扩展名是可变的,但是为了命名统一,建议不做修改。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7416120/viewspace-899528/ ,如需转载,请注明出处,否则将追究法律责任。