Un fichier NDF est un fichier de données secondaire utilisé par Microsoft SQL Server. Les bases de données SQL Server sont généralement stockées sur plusieurs fichiers pour des raisons de performance et de gestion. Le fichier de données principal, avec l'extension .MDF, contient les métadonnées de la base de données et les pointeurs vers les autres fichiers. Les fichiers NDF, en revanche, stockent les tables de données et les index réels. Une seule base de données SQL Server peut contenir plusieurs fichiers NDF, permettant à la base de données de dépasser les limites de taille d'un seul volume de système de fichiers. Ceci est particulièrement important pour les grandes bases de données qui nécessitent une capacité de stockage significative. Les fichiers NDF sont une partie intégrante de la structure de la base de données SQL Server et sont essentiels au bon fonctionnement de la base de données. Ils sont gérés par le Moteur de Base de Données SQL Server (SQL Server Database Engine) et ne sont généralement pas accédés directement par les utilisateurs ou les applications. L'utilisation des fichiers NDF permet une meilleure organisation, évolutivité et performance des bases de données SQL Server. Ils sont cruciaux pour la distribution des données sur différents disques physiques.