ورود

View Full Version : سوال: تعمیر و فشرده سازی(CompactRepair) بانک اطلاعاتی در حالت اشتراک (Shair)



atf1379
پنج شنبه 11 مرداد 1403, 11:51 صبح
سلام خدمت دوستان گرامی
برای فشرده سازی بانک اطلاعاتی ابتدا باید از بانک اطلاعاتی یک کپی با نامی دیگر گرفته شود و آن فایل کپی شده را فشرده سازی کرد و در نهایت فایل اصلی را حذف و فایل کپی شده را با همان نام اولیه ReName شود . حال سوال اینجاست که فرض می کنیم فایل بانک اطلاعاتی در پوشه ای برای تعدادی کاربر در حالت اشتراک می باشد آیا در این حالت میتوان عملیات کپی و نامگذاری مجدد روی فایل انجام داد؟ در غیر اینصورت چه راهکاری برای فشرده سازی فایل بانک اطلاعاتی در حالت اشتراک (Shair) وجود دارد ؟
با تشکر

atf1379
جمعه 12 مرداد 1403, 17:12 عصر
راهکاری به ذهن اساتید گرامی نرسید ؟

eb_1345
جمعه 12 مرداد 1403, 19:09 عصر
سلام خدمت دوستان گرامی
برای فشرده سازی بانک اطلاعاتی ابتدا باید از بانک اطلاعاتی یک کپی با نامی دیگر گرفته شود و آن فایل کپی شده را فشرده سازی کرد و در نهایت فایل اصلی را حذف و فایل کپی شده را با همان نام اولیه ReName شود . حال سوال اینجاست که فرض می کنیم فایل بانک اطلاعاتی در پوشه ای برای تعدادی کاربر در حالت اشتراک می باشد آیا در این حالت میتوان عملیات کپی و نامگذاری مجدد روی فایل انجام داد؟ در غیر اینصورت چه راهکاری برای فشرده سازی فایل بانک اطلاعاتی در حالت اشتراک (Shair) وجود دارد ؟
با تشکر

سلام
مادامیکه فایل بانک اطلاعاتی به اشتراک گذاشته شده باز بوده و در حال استفاده از طرف سایر کاربران باشد امکان فشرده سازی آن وجود ندارد . راهکار اینست که پس از اطمینان از خروج سایر کاربران عملیات فشرده سازی بر روی آن صورت بگیرد!
یا علی

atf1379
شنبه 13 مرداد 1403, 20:49 عصر
سلام
مادامیکه فایل بانک اطلاعاتی به اشتراک گذاشته شده باز بوده و در حال استفاده از طرف سایر کاربران باشد امکان فشرده سازی آن وجود ندارد . راهکار اینست که پس از اطمینان از خروج سایر کاربران عملیات فشرده سازی بر روی آن صورت بگیرد!
یا علی

سلام
ممنون و تشکر فراوان بابت راهنمائیتون

mohammadsaleh
پنج شنبه 15 شهریور 1403, 17:06 عصر
راهکاری به ذهن اساتید گرامی نرسید ؟
روش زیر اصولی نیست ولی برای فایلهایی که در حال ویرایش نباشند جواب می دهد
یکی کپی از فایل ایجاد کنید. فایل را در مکان دیگری فشرده کنید. با نام قبلی در مکان اصلی کپی کنید. در این حالت پیام replace را تایید کنید

ولی اگر در دیتابیسی کاربران در حال ورود دیتا باشند ممکن است برخی اطلاعات از دست برود

اگر اصرار دارید در زمان خاصی این کار انجام شود می توانید با برنامه نویسی کاربران را مجبور به خروج اجباری از برنامه و جلوگیری از ورود مجدد تا ساعت مورد نظر خود بکنید که البته این کار را باید از قبل در برنامه پیش بینی کرده باشید