Um arquivo NDF é um arquivo de dados secundário utilizado pelo Microsoft SQL Server. Os bancos de dados do SQL Server são tipicamente armazenados em múltiplos arquivos por razões de desempenho e gerenciamento. O arquivo de dados primário, com a extensão .MDF, contém os metadados do banco de dados e ponteiros para os outros arquivos. Os arquivos NDF, por outro lado, armazenam as tabelas de dados reais e os índices. Um único banco de dados SQL Server pode possuir múltiplos arquivos NDF, permitindo que o banco de dados cresça além das limitações de tamanho de um único volume de sistema de arquivos. Isso é particularmente importante para bancos de dados grandes que exigem uma capacidade de armazenamento significativa. Os arquivos NDF são uma parte integrante da estrutura do banco de dados SQL Server e são essenciais para o funcionamento adequado do banco de dados. Eles são gerenciados pelo Mecanismo de Banco de Dados do SQL Server (SQL Server Database Engine) e, normalmente, não são acessados diretamente por usuários ou aplicativos. O uso de arquivos NDF permite uma melhor organização, escalabilidade e desempenho dos bancos de dados SQL Server.