مشاهده نسخه کامل
: حجم Database Access
یه پروژه براساس اکسس نوشته شده حالا معلوم شده که حجم اطلاعات ورودی خیلی زیاده.مثلا در یک هفته می شه در حدود 670 رکورد ثبت میشه که هر رکورد حدود 20 فیلد داره.
می خواهم ببین این دیتا بیس پر می شه؟ کی؟ راه جلوگیری بر پایه همون اکسس؟
برنامه رو Access2010 ساخته شده.
سلام
1)
در Access حدکاثر حجم فایل دیتابیس شما بحرحال نباید از 2G بیشتر شود.
(میتوانید در بخش Help اش عبارت "Access 20XX specification" را جستجو کنید.)
2)
اما معمولاض با درج و حذف های مداوم (به دلالیل مشخصی) حجم دیتابیس اکسس بشدت بزرگ میشود، طوری که پس از مدتی شاید یک دیتابیس 50MB داشته باشید در حالیکه فقط 5MB دیتا روی آن باشد!!!
در این حالت میتوانید فرمان Compact and Repaire را در نسخه های مختلف Access صادر کنید تا این فضاهای اضافه آزاد شود و دیتابیس شما به ابعاد واقعی اش برسد.
اگر مدتی است با دیتابیستان کار میکنید، بدون شک با این فرمان تفاوت چشم گیری در ابعاد فایل ها خواهید دید.
موفق باشید.
این فرمان ها رو می شه از تو C# ارسال کرد؟
سلام
برای اینکار میتوانید از شی و متد JRO.JetEngine.CompactDatabase استفاده کنید.
((باید رفرنسی به Microsoft Jet and Replication Objects 2.6 Library اضافه کنید))
نمونه کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشید.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.