• ベストアンサー

MS-SQL2005を使用しております。

MS-SQL2005を使用しております。 現在、1DBの容量や(できたら作成日なども)を調べており、 一つづつプロパティを見ていますが、あまりにも大量にDBがありすぎる為、 クエリで表示できないかを探しておりますが、ご存知の方ご教授ください。 できるかわかりませんが、sp_spaceusedで各テーブルの 容量がわかる様に、各DBの容量を表示させる事ができると 考えてます。 ご存知の方がいましたら、お力をお貸しください。

質問者が選んだベストアンサー

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

その内容だけであれば、 SELECT d.name, d.create_date, ROUND(SUM(size)*8192.0/1048576,2) FROM sys.databases d INNER JOIN sys.master_files f ON f.database_id=d.database_id GROUP BY d.name,d.create_date でどうでしょうか。あとは工夫次第です。

関連するQ&A