انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
سوالی دارم....لطفا هر کی اطلاعات داره کمکم کنه ..چون واقعا گیج شدم....یک پروژه ای ساختم با اکسس 2003 ...کاربرهای مختلفی با دسترسی های مخصوص آنها تعریف کردم....یکی از کاربرها هیچ اجازه ای روی یکی از جدول هارو نداره و به بقیه جداول دسترسی داره...حالا مشکل اینجاست این پروژه رو روی سیستم دیگه اجراء میکنم و همه کاربرها هم درست کار میکنن...اما همین کاربر که ذکر کردم اگه یه پروژه جدید بسازه یا پایگاه داده جدید ...و میتونه تمام اشیاء (جداول و ریپورتها و....) رو از طریق import از پروژه ای که ساختم واردش کنه و یه جورایی مالک پروژه میشه و به همه جداول دسترسی پیدا میکنه....راه حلی پیشنهاد کنین ..چه طور میشه جلوی انتقال اشیاء رو گرفت.....تشکر میکنم.
-
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
0سلام
مواردی که آقای آریان فرمودند برای افزایش امنیت بسیار کاربردی و حایز اهمیت هستند اما مشکل ایشون بحث owner هست که براشون مشکل ایجاد کرده .
ببینید owner پایگاه داده هر کسی باشه شما تمام دسترسی ها رو هم که ازش بگیرید می تونه بره به خودش دسترسی بده .
احتمالا پایگاه داده رو اولین بار این کاربر ایجاد کرده یا در زمانی که این کاربر ، کاربر جاری سیستم بوده پایگاه داده ای ایجاد و تمامی اشیاء به اون منتقل شده .
به هر حال شما باید این مراحل رو دقیقا اجرا کنید :
1- درفایلsystem.mdw خودتون باید یک کاربر مطمئن ایجاد کنید .
2- به فایل مورد نظر خودتون رفته و تمامی دسترسی ها رو به کاربر مطمئن ایجاد شده بدید.
3- با کاربر مطمئن ایجاد شده وارد اکسس شده و یک فایل اکسس جدید بسازید .
4- تمامی اشیاء رو از فایل قبلی به این فایل جدید منتقل کنید .
با انجام چهارمرحله فوق شما عملا تونستید database owner رو عوض کنید .
اطلاعات این کاربر رو هیچ کسی به غیر از شما نباید داشته باشه .
بعد با خیال راحت برید و تمام دسترسی های کاربر admin و گروه admins رو ازش بگیرید تا امنیت برقرار بشه .
درپایان از حسن نظرتون نسبت به سایت ممنونو سپاسگذارم .
کاویان -
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
0سلام
باید ابتدا از دیتا بیس رو از فرمت mdb به mde تبدیل کنی این حالت باعث میشه که report و فرم هات قابلیت دسترسی رو نداشته باشند
اما برای جداولت باید از کد نویسی استفاده کنی که جداولتو مخفی کنه
در ضمن باید دکمه shift رو هم غیر فعال کنی تا برنامه تقریبا ایمن بشه
یک نمونه از کد های vb رو که بدردت می خوره برات آپلود کردم
آریان
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »