sqlserver中三种数据库⽂件的含义和作⽤
在微软的SQL Server 2000 数据库有三种类型的⽂件:.mdf,.ndf,.ldf
1. 主要数据⽂件
扩展名:.mdf,是 primary data file 的缩写
主要数据⽂件包含数据库的启动信息,并指向数据库中的其他⽂件。⽤户数据和对象可存储在此⽂件中,也可以存储在次要数据⽂件中。每个数据库有⼀个主要数据⽂件。主要数据⽂件的建议⽂件扩展名是 .mdf。
  SQL Server的每个数据库是以两个⽂件存放的,⼀个后缀名为mdf,是数据⽂件,另⼀个后缀名为ldf,为⽇志⽂件。因此只要定期复制这两个⽂件,就可以达到备份的效果。
sql语句实现的四种功能2. 次要数据⽂件
扩展名 .ndf,是Secondary data files的缩写。
次要数据⽂件是可选的,由⽤户定义并存储⽤户数据。通过将每个⽂件放在不同的磁盘驱动器上,次要
⽂件可⽤于将数据分散到多个磁盘上。另外,如果数据库超过了单个 Windows ⽂件的最⼤⼤⼩,可以使⽤次要数据⽂件,这样数据库就能继续增长。
  次要数据⽂件的建议⽂件扩展名是 .ndf。
3. 事务⽇志
扩展名 .ldf,是Log data files的缩写。
  事务⽇志⽂件保存⽤于恢复数据库的⽇志信息。每个数据库必须⾄少有⼀个⽇志⽂件。事务⽇志的建议⽂件扩展名是 .ldf。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。