PDA

View Full Version : حداکثر اطلاعات ذخیره شده در بانک access



ehsanocx
چهارشنبه 23 آذر 1390, 19:06 عصر
سلام دوستان
من یه برنامه نوشتم و از بانک access استفاده کردم
داخل بانک 1577 تا رکورد ذخیره کردم حالا دیگه بانک پر شده و داخلش اطلاعات ذخیره نمیشه باید چیکار کنم؟

یک سوال : داخل بانک access دقیق چند تا رکورد میشه ذخیره کرد؟

و دوستان کسی لینک دانلود نرم افزار تبدیل بانک اکسس به sql رو داره ؟

و دستور وصل شدن بانک sql به vb رو از طریق کد نویسی کسی داره در اختیارم بگذاره؟

با تشکر

M.T.P
چهارشنبه 23 آذر 1390, 20:29 عصر
اگه اشتباه نکنم تا حدود 2 میلیارد رکورد رو بشه در جدول ثبت کرد یعنی معادل بازه عدد Long که هست: 2,147,483,647

البه این تعداد بستگی به حجم هر رکورد داره ، چرا که گفته شده حجم بانک نمی تونه از 2 گیگابایت بالاتر باشه.

یک نمونه نوشتم ، با زدن یک کلید هربار 200,000 هزار رکورد به جدول اضافه میشه و مجموع رکوردها رو گزارش میده ، من تا 3 میلیون رو تست کردم ، بیشتر رو خودتون تست کنید.

Veteran
چهارشنبه 23 آذر 1390, 21:43 عصر
تست کردم کمی از 2 گیگ زد بالا در حد 100 مگ
اما خب ارور داد
خودتون ببینید

M.T.P
چهارشنبه 23 آذر 1390, 22:42 عصر
تست کردم کمی از 2 گیگ زد بالا در حد 100 مگ
اما خب ارور داد
خودتون ببینید

ممنون که وقت گذاشتید.
بله ، سایز دیتابیس از 2,147,483,647 بایت بالاتر نمی تونه بره.

اما خب با چند تا فیلد حدود 68 میلیون رکورد ثبت شد.
دوست عزیز ehsanocx احتمالا یه جای پروژه تون ایراد داره که با 1500 تا رکورد بانکتون به بن بست خورده!

Veteran
پنج شنبه 24 آذر 1390, 09:16 صبح
این تا 2 گیگ بیشتر نمیتونه بشه فقط برای اکسس هست ؟

M.T.P
پنج شنبه 24 آذر 1390, 10:41 صبح
اطلاعات کامل در خصوص اکسس 2007 (http://office.microsoft.com/en-us/access-help/access-2007-specifications-HA010030739.aspx)

برای بانک های اس کیو ال در نسخه های متفاوت سایز ها متفاوته:
برای بانک با موتور MSDE و همچنین Sql نسخه Express ماکزیمم : 2گیگابایت.
با نسخه Enterprise میشه فضای بیشتر سفارش داد و محدودیت نداشت اما محدودیت سخت افزار وجود داره و باید سخت افزار مورد نیاز رو تهیه کرد.