1. 程式人生 > >SqlServer資料庫MDF、NDF、LDF檔案簡介

SqlServer資料庫MDF、NDF、LDF檔案簡介

在微軟的SQL Server 2000 資料庫有三種類型的檔案:
  主要資料檔案(副檔名.mdf是 primary data file 的縮寫)
  主要資料檔案包含資料庫的啟動資訊,並指向資料庫中的其他檔案。使用者資料和物件可儲存在此檔案中,也可以儲存在次要資料檔案中。每個資料庫有一個主要資料檔案。主要資料檔案的建議副檔名是 .mdf。
  SQL Server的每個資料庫是以兩個檔案存放的,一個字尾名為mdf,是資料檔案,另一個字尾名為ldf,為日誌檔案。因此只要定期複製這兩個檔案,就可以達到備份的效果。
  次要 (副檔名.ndf是Secondary data files的縮寫)
  次要資料檔案是可選的,由使用者定義並存儲使用者資料。通過將每個檔案放在不同的磁碟驅動器上,次要檔案可用於將資料分散到多個磁碟上。另外,如果資料庫超過了單個 Windows 檔案的最大大小,可以使用次要資料檔案,這樣資料庫就能繼續增長。
  次要資料檔案的建議副檔名是 .ndf。
  事務日誌 (副檔名.ldf是Log data files的縮寫)
  事務日誌檔案儲存用於恢復資料庫的日誌資訊。每個資料庫必須至少有一個日誌檔案。事務日誌的建議副檔名是 .ldf。