Also SELECT * FROM sys.master_files
sollte die Dateien für jede Datenbank in der Instanz auflisten, während SELECT * FROM sys.database_files
sollte die Dateien für den spezifischen Datenbankkontext auflisten.
Wenn Sie dies hier testen (SQL 2K8), funktioniert es wie oben?
Aktualisierung: Wenn Sie keine Zeilen aus sys.master_files sehen, könnte es sich um ein Berechtigungsproblem handeln, wie in BOL angegeben:
Während für sys.database_files nur die Mitgliedschaft in der öffentlichen Rolle erforderlich ist.