با سلام خدمت دوستان گرامی
آیا امکانش هست که از حذف فایل اکسس جلوگیری کرد . توی تالار زیاد گشتم چیزی دستگیرم نشد.
با سلام خدمت دوستان گرامی
آیا امکانش هست که از حذف فایل اکسس جلوگیری کرد . توی تالار زیاد گشتم چیزی دستگیرم نشد.
با سلام شاید نیاز به توضیحات بیشتری داره
ما برای تحت شبکه کردنه یه برنامه یه فایلی رو توی شبکه دسترسیهاشو محدود کردیم که فایل تو اون حذف نشه ولی هنگام اسپلید (split) فایل Error میداد و عمل (split) انجام نمیشد تا اینکه همه دسترسیها رو آزاد کردیم و عمل (split) درست انجام شد . حالا میخوام اگه امکانش هست از خود فایل اکسس جلوی حذف فایل (split) شده رو توسط کاربران جلوگیری کنیم .آیا شدنیه یا باید راه دیگه ای رو بریم.
با سلام
در حالت اول permission شبكه read only بوده كه اجازه ريختن فايل جديد و يا split كردن رو به شما نمي داده است.
حالا كه دسترسي را به Full تغيير داده ايد و فايل را split كرديد ، ديگر نيازي به دسترسي full نيست و دسترسي را به حالت read only تغيير دهيد.
مشكلي به وجود نمي ايد و فايل نيز توسط كاربران حذف نخواهد شد.
علي ايحال معمولا سرورها به صورت اتوماتيك طبق تنظيم Admin نسبت به Backup گيري اقدام مي كنند كه مشكل حذف فايل را براي هميشه برطرف مي كند.
با تشكر
با سلام دوست عزیز
ما همین کار رو قبلاًانجام دادیم ولی پیغام read only بودن دیتابیس را میداد و فقط میتونستیم اطلاعات پایگاه رو مشاهده کنیم و اطلاعات جدید قبول نمیکرد .
باسلام
دوستان عزیز آیا اصلاً راهی برای جلوگیری از حذف فایل اکسس وجود داره؟
آره . استفاده از قفل سخت افزاري
با سلام
دوست عزیز میشه بیشتر توضیح بدی
با سلام
دوستان عزیز و گرامی با توجه به نیازم مجبور شدم دوباره از این تاپیک استفاده کنم
میخواستم لطف کنین و بگین از طریق کد نویسی میشه از داخل خود برنامه از حذف فایل اکسس جلوگیری کرد و حذف شدن و یا نشدن اون رو کنترل کرد؟
چون کاربرها برای کار با BACKEND دسترسی کامل نیاز دارن مطلقا راهی برای حذف نشدنش ندارین مگر اینکه از SQL SERVER بعنوان موتور دیتابیس استفاده کنین و اکسس فقط بعنوان اینترفیس باشه
سلام
حالا كه اين بحث مطرح شده آيا مي تونيد يك مثال عملي از روش بزاريد تا و كامل توضيح بديد تا همه استفاده كنند؟
ممنون
وقتي شما از Access استفاده ميكنيد بايد محدوديتهاي اون رو هم قبول كنيد
نميشه بانك شما Access باشه و ۱۰۰ تا كاربر بهش وصل بشن
نميشه بانك شما Access باشه و دسترسيهاي خاص براش تعريف كنيد
اين امكان حذف شدن هم يكي از اون موارد هست
چون شما به يه فايل سر و كار داريد، براي جلوگيري از حذف شدنش هم بايد از روشهاي فايلي استفاده كنيد كه خيلي دستتون باز نيست
با استفاده از دسترسيهاي NTFS ميشه تا حدودي به اين هدف رسيد
ميتونيد صاحب فايل رو طوري تغيير بديد كه كاربران ديگه نتونن فايل رو حذف كنن
ولي خوب اگه كسي قصد خرابكاري داشته باشه از اين هم ميتونه عبور كنه
با سلام یادمان نرود امنیت اطلاعات امری کاملا نسبی است. --------اشکالات تکنیکی وارد شده بستگی به سطح حرفه ای کاربران و ملاحظات امنیتی و ارزش داذه ها دارد لذا چنانچه در سطوح متوسط و پایین موارد یاد شده کار می کنید ساده ترین روش اینه که اینترفیس و دیتابیس اکسس را جدا کرد و فایل دیتا بیس را با پسورد قفل کرد و به اشتراک گذاشت .که در صورت کپی غیر مجاز هم اطلاعات فابل بهره برداری نباشد. البته بعد از گذاشتن پسورد بطور طبیعی اینترفیس موقع اجرا ارور می دهد که آن را هم راه حل خود را دارد.
بعد از این مراحل با قرار دادن علامت $ در انتهای share Name ( مثلا $DB ) پوشه حاوی دیتابیس را به صورت مخفی به اشتراک بگذاریم
با سلام
میشه لطفاً راه حلش رو عنوان نماییدالبته بعد از گذاشتن پسورد بطور طبیعی اینترفیس موقع اجرا ارور می دهد که آن را هم راه حل خود را دارد.
آخرین ویرایش به وسیله hamid-nice : پنج شنبه 13 تیر 1392 در 22:24 عصر
سلام
بحث جاری به لحاظ اهمیتش تو شبکه قطعا ویژه هست .
چند روز گذشته متوجه شدم اشتباها فایل اصلی برنامه ای که برای یکی از دوستام تهیه کرده بودم پاک شده ! امکان بازیابی با هر نوع ریکاوری متاسفانه مقدور نشد !
لذا به فکر دو ایده مهم افتادم ...
1 ) دستوری برای ایجاد پشتیبان هنگام خروج از برنامه
2 ) ایمن کردن و محافظت از برنامه اصلی تو هر درایوی که هست که امکان حذف نداشته باشه ولی امکان اضافه کردن و ... داشته باشه .
مورد اول انجام شد اما در مورد من نوشداروی بعد از مرگ سهراب بود ...!
بحث دوم را با جستجو چیزایی پیدا کردم که مهمترین اونها نظر استاد نبیل هست که تو این فروم( جلوگیری از حذف فایل های اکسس در شبکه )میتونید ببینید ولی یه نکته که آیا برای ویندوزهای معمولی هم میشه بدون کلاینت و این جور چیزها که شبکه نیست چنین کاری کرد ؟ یعنی فایل اکسس خاصی را غیر قابل حذف کرد البته بدون اینکه تو ساختارش تغییری ایجاد بشه یعنی امکان ورود داده توسط کاربر را داشته باشه ؟
منتتظر نظرات و ایده های ارزشمند دوستان هستم
خدا نگهدار
سلام
دوست عزیر بابت لینک مفیدتون ممنون ولی قاعدتا نباید بتونید تو سیستم تک کاربره همچین کاری بکنید .
یعنی شما میدیر سیستم باشید بدون اینکه بتونید فایلی ار حذف کنید !!!
خود داستان به نظر غیر ممکن میاد
البته ممکنه اساتید محترمی مثل استاد امیری و ... بتونند راهکار ارائه کنند
خدا نگهدار
با سلام
در سیستم های شبکه ای ساده ترین راه جلوگیری از حذف فایل اکسس باز بودن فایل بر روی سیستم سرور یا یکی از سیستم های دیگر است چون در صورت باز بودن فایل امکان حذف آن وجو ندارد