PDA

View Full Version : بدست آوردن سایز تمام دیتابیس های موجود در SQL



hesam_a110
دوشنبه 24 دی 1386, 09:12 صبح
درود برشما
اگه ممکنه یه کمکی کنند برای بدست آوردن سایز تمام دیتابیس های attach شده در sql به صورت درستورات sql
به طور مثال اگر 10 تا دیتا بیس attach شده داریم اندازه حجم دیتا بیس ها را به مابدهد:بامزه::گیج:

anubis_ir
دوشنبه 24 دی 1386, 10:39 صبح
برای دیتابیس جاری
exec sp_spaceused

حمیدرضاصادقیان
دوشنبه 24 دی 1386, 13:31 عصر
من با کوئری زیر این رو بدست آوردم شاید در جدول دیگه ای وجود داشته باشه.


select sum(saf.size) as sumdb,sd.Name from master..sysaltfiles as saf
inner join master..sysdatabases as sd
on saf.dbid=sd.dbid
group by sd.name

hesam_a110
سه شنبه 25 دی 1386, 08:04 صبح
درود بر شما
qury آخری را امتحان کردم ولی اندازه واقعی دیتابیس را نمی دهد مشکل exec sp_spaceused اینکه اندازه یکی از دیتابیس ها را می دهد
قبلا یادمه یه sp بود که اندازه تمام دیتابیس ها را می داد ولی حالا که احتیاجش دارم یادم نیست کدومش بوده
پیروز و نیک باشید

mdrd
سه شنبه 25 دی 1386, 14:25 عصر
exec sp_helpdb رو امتحان کن

hesam_a110
چهارشنبه 26 دی 1386, 08:13 صبح
درود بر شما
آقای mdrd دستت درد نکنه دنباله همین بودم:قلب::قلب::قلب::چشمک:
پیروز و نیک باشید