Takže SELECT * FROM sys.master_files
by měl vypsat soubory pro každou databázi v instanci, zatímco SELECT * FROM sys.database_files
by měl obsahovat seznam souborů pro konkrétní databázový kontext.
Testujete-li to zde (SQL 2K8), funguje to podle výše uvedeného?
Aktualizace: Pokud nevidíte řádky ze sys.master_files, může se jednat o problém s oprávněními, jak uvádí BOL:
Zatímco sys.database_files vyžaduje pouze členství ve veřejné roli.