Un archivo NDF es un archivo de datos secundario utilizado por Microsoft SQL Server. Las bases de datos de SQL Server se almacenan normalmente en múltiples archivos por razones de rendimiento y gestión. El archivo de datos principal, con la extensión .MDF, contiene los metadatos de la base de datos y los punteros hacia los otros archivos. Por otro lado, los archivos NDF almacenan las tablas de datos reales y los índices. Una única base de datos de SQL Server puede tener múltiples archivos NDF, lo que permite que la base de datos crezca más allá de las limitaciones de tamaño de un solo volumen del sistema de archivos. Esto es particularmente importante para bases de datos grandes que requieren una capacidad de almacenamiento significativa. Los archivos NDF son una parte integral de la estructura de la base de datos de SQL Server y son esenciales para el funcionamiento correcto de la misma. Son administrados por el motor de base de datos de SQL Server (SQL Server Database Engine) y, por lo general, no son accedidos directamente por los usuarios o las aplicaciones. El uso de archivos NDF permite una mejor organización, escalabilidad y rendimiento de las bases de datos de SQL Server.