Eine NDF-Datei ist eine sekundäre Datendatei, die von Microsoft SQL Server verwendet wird. SQL Server-Datenbanken werden aus Leistungs- und Verwaltungsgründen typischerweise über mehrere Dateien verteilt gespeichert. Die primäre Datendatei mit der Erweiterung .MDF enthält die Datenbank-Metadaten sowie Zeiger auf die anderen Dateien. NDF-Dateien hingegen speichern die eigentlichen Datentabellen und Indizes. Eine einzelne SQL Server-Datenbank kann über mehrere NDF-Dateien verfügen, was es der Datenbank ermöglicht, über die Größenbeschränkungen eines einzelnen Dateisystem-Volumes hinaus zu wachsen. Dies ist besonders wichtig für große Datenbanken, die eine erhebliche Speicherkapazität erfordern. NDF-Dateien sind ein integraler Bestandteil der SQL Server-Datenbankstruktur und für das ordnungsgemäße Funktionieren der Datenbank unerlässlich. Sie werden von der SQL Server-Datenbank-Engine verwaltet und normalerweise nicht direkt von Benutzern oder Anwendungen aufgerufen. Die Verwendung von NDF-Dateien ermöglicht eine bessere Organisation, Skalierbarkeit und Leistung von SQL Server-Datenbanken.