- ベストアンサー
MS-SQL2005を使用しております。
MS-SQL2005を使用しております。 現在、1DBの容量や(できたら作成日なども)を調べており、 一つづつプロパティを見ていますが、あまりにも大量にDBがありすぎる為、 クエリで表示できないかを探しておりますが、ご存知の方ご教授ください。 できるかわかりませんが、sp_spaceusedで各テーブルの 容量がわかる様に、各DBの容量を表示させる事ができると 考えてます。 ご存知の方がいましたら、お力をお貸しください。
- みんなの回答 (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 でどうでしょうか。あとは工夫次第です。