根據不同的用途,資料庫文件可以分為以下三種類型:
1. 主數據文件(Primary Data File):
- 主要功能:存儲資料庫中的數據和啟動資料庫所需的信息。
- 特點:每個資料庫必須包含且僅有一個主數據文件,其文件擴展名為.mdf。
- 備註:主數據文件在操作系統層面有一個文件名,同時在SQL語句中使用的是其邏輯文件名。
2. 輔助數據文件(Secondary Data File):
- 主要功能:擴展資料庫存儲空間,用於存儲歷史數據。
- 特點:一個資料庫可以包含多個輔助數據文件,以增加存儲容量。
- 備註:輔助數據文件的擴展名為.ndf。
3. 事務日誌文件(Transaction Log File):
- 主要功能:記錄所有對資料庫進行的添加、刪除、修改等操作事務的日誌信息。
- 特點:每個資料庫至少包含一個事務日誌文件,以確保數據的一致性和恢復能力。
- 備註:事務日誌文件的擴展名為.ldf。