Un archivo NDF es un archivo de datos secundario utilizado por Microsoft SQL Server. Las bases de datos de SQL Server suelen almacenarse 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 punteros a los otros archivos. Los archivos NDF, por otro lado, almacenan las tablas de datos e índices reales. 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 único 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 correcto funcionamiento de la base de datos. Son gestionados por el Motor de Base de Datos de SQL Server (SQL Server Database Engine) y no suelen ser accedidos directamente por usuarios o aplicaciones. El uso de archivos NDF permite una mejor organización, escalabilidad y rendimiento de las bases de datos de SQL Server.