数据库:文件和文件组组成。
数据库文件==》
1.主要数据文件:存放数据和数据库的初始化信息;每个数据库有且只能有一个; .mdf 扩展名;
2.次要数据文件:存放除了主要数据文件以为的所有数据文件;次要数据文件不是必须的,可以没有;可以是一个或多个;.ndf 扩展名;
3.事务日志文件:存放用于恢复数据库的所有日志信息;每个数据库至少要有一个日志文件;默认 .ldf 扩展名;
文件组==》
是数据库文件的一种逻辑管理单位,其将数据库文件分为不同的文件组,方便对文件的分配和管理。
文件组分为:
- 主文件组 Primary,一般包含主要数据文件和没有明确指派给其他文件组的文件
- 用户自定义文件组,create database 或 alter database语句,filegroup关键字指定的文件组
设计原则:
文件只能是一个文件组的成员;
文件或文件组不能有一个以上的数据库使用;
数据和日志信息不能属于同一个文件或文件组;
日志文件不能作为文件组的一部分
标签:文件,扩展名,数据文件,数据库,笔记,001,日志 From: https://www.cnblogs.com/YYkun/p/17452140.html