Извините, если это говорит о чем-то несколько очевидном, но вы специально обращаетесь к первой файловой группе и первому файлу этой группы. Если вы не перечисляете файловые группы и коллекции файлов, почему вы ожидаете увидеть дополнительные файлы?
Редактировать: добавлен фрагмент кода.
foreach (Database db in srv.Databases)
{
if (DB.Equals(db.Name))
{
foreach (FileGroup fg in db.FileGroups)
{
foreach(DataFile df in fg.Files)
{
// do whatever you planned to do with df.FileName.
}
}
foreach (LogFile log in db.LogFiles)
{
// do whatever you planned to do with the log.FileName
}
}
}