Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

SQL Server:sys.master_files vs. sys.database_files


sys.master_files :

sys.database_files :

Então, SELECT * FROM sys.master_files deve listar os arquivos para cada banco de dados na instância, enquanto SELECT * FROM sys.database_files deve listar os arquivos para o contexto de banco de dados específico.

Testando isso aqui (SQL 2K8), funciona conforme acima?

Atualização: Se você não estiver vendo linhas de sys.master_files, pode ser um problema de permissões, conforme BOL afirma:

Enquanto para sys.database_files apenas requer associação na função pública.