sql >> Base de Datos >  >> RDS >> Sqlserver

Servidor SQL:sys.master_files frente a sys.database_files

sys.master_files :

sys.database_files :

Entonces, SELECT * FROM sys.master_files debe enumerar los archivos para cada base de datos en la instancia, mientras que SELECT * FROM sys.database_files debe listar los archivos para el contexto específico de la base de datos.

Probando esto aquí (SQL 2K8), ¿funciona según lo anterior?

Actualización: Si no ve filas de sys.master_files, podría tratarse de un problema de permisos, como indica BOL:

Mientras que para sys.database_files solo se requiere membresía en el rol público.