PDA

View Full Version : كاهش حجم زياد فايل data در sql 2000



صحرا73987
چهارشنبه 25 دی 1392, 09:53 صبح
سوال: دو فایل با پسوند mdf, ldf

سلام.دوستان عزيز.
من نياز به يك جواب فوري دارم.
من يك ديتابيس در sql 2000 دارم كه تعداد زيادي ركورد دارد.
زماني كه از دستور sp_spaceused استفده ميكنم حجم فضاي استفاده شده توسط ديتا را حدود 38 گيگ نمايش ميدهد
اما فايل ديتا 69 گيگ از فضاي هارد را اشغال كرده است .
هر چقدر هم اطلاعات از ديتابيس پاك ميكنم حجم فايل ديتا هيچ تغييري نمي كند.
فايل log را shrink كردم اما وقتي مي خواهم فايل data را shrink كنم
نميدانم در دستور dbcc(datafilename,targetsize( چه عددي را براي target size قرار بدهم.
وقتي هم با shrink wizard كار ميكنم not respon ميشود و كار متوقف ميشود.

لطفا مرا راهنمايي كنم :1.چطور حجم فايل ديتا را كم كنم؟
2.دستور sp_spaceused دقيقا چه اطلاعاتي به ما ميدهد؟

با تشكر.

حمیدرضاصادقیان
پنج شنبه 03 بهمن 1392, 23:29 عصر
سلام.
به فایل Data دست نزنید و حجمش رو تغییر ندید.چون مجددا افزایش پیدا میکنه.
اگر میبینید حجمش زیاده به دیتابیس فایل اضافه کنید و در یک Filegroup دیگه قرار بدید و اونو روی یک درایو دیگه قرار بدید.