terça-feira, 3 de abril de 2018

Listando a localização física dos arquivos dos bancos de dados

Listando a localização física dos arquivos dos bancos de dados





Muitas vezes necessitamos identificar a localização física dos arquivos que compõem os bancos de dados, e ficar clicando com o botão direito do mouse em cada banco não é muito prático (imagine uma instância com 20 bancos). Todo esse esforço pode ser minimizado através da execução de uma simples query:
SELECT d.name, m.physical_name FROM sys.master_files m
inner join sys.databases d
on d.database_id = m.database_id
Será mostrado o resultado abaixo:
File_databases
Adicionalmente, pode ser criado um filtro, para listar apenas a localização dos arquivos MDF ou LDF:
SELECT d.name, m.physical_name FROM sys.master_files m
inner join sys.databases d
on d.database_id = m.database_id
WHERE m.physical_name LIKE '%mdf'
Abraços e até a próxima.

Fonte:  Um Blog sobre SQL Server
https://angmaximo.wordpress.com/2013/08/14/listando-localizacao-fisica-databases/

Nenhum comentário: