1. ホーム
  2. sql-server

[解決済み] SQL Server のすべてのデータベースファイルに関する情報を表示する

2022-11-27 07:23:25

質問

SQL Server 上のすべてのデータベースのファイル (MDF/LDF) に関する情報を一覧表示することは可能ですか?

どのデータベースがローカルディスクのどのファイルを使用しているかを示すリストを取得したいのですが。

私が試したこと

  • exec sp_databases すべてのデータベース
  • select * from sys.databases は、各データベースに関する多くの情報を表示します。しかし残念ながら、各データベースで使用されるファイルは表示されません。
  • select * from sys.database_files の mdf/ldf ファイルを表示します。 master データベースの mdf ファイルを表示し、他のデータベースは表示しません。

どのように解決するのですか?

あなたは sys.master_files .

マスターデータベースに格納されているデータベースの1ファイルあたりの行を格納する データベースに格納されています。これは、単一の、システム全体のビューです。