PDA

View Full Version : مشکل در شبکه کردن اکسس (بانک در حال استفاده است)



mahdisk1
چهارشنبه 15 دی 1389, 16:39 عصر
من بانک اکسس ی که ساختم رو نصب کردم.split کردم. بانک رو روی یه سیستم و فای فرم ها رو روی سیستم های مجزا نصب کردم.
حالا مشکل اینجاست:
توی شبکه ما یه یوزر داریم test1 و چند تا کاربر با همین یوزر وارد شبکه میشن. چند تا کاربر دیگه هم داریم که با یوزر test2 وارد شبکه میشن.
بانک اصلی رو یکی از سیتم هایی که test1 هستش قرار داره. این یوزر ها 3 تا سیستم مختلف دارن که همشون میتونن از بانک استفاده کنن و مشکلی نیس.اما سیتم هایی که با یوزر test2 وارد میشن بانک پیغام میده که فایل مورد نظر در خال استفاده س و براشون باز نمیشه.

mahdisk1
چهارشنبه 15 دی 1389, 16:42 عصر
راستی فولدری که بانک اصلی توش قرار داره رو با دسترسی فول share کردم.
بعد از این مشکل توی sharing فولدر بانک یوزر test2 رو اد کردم و دسترسی ش رو هم فول کردم.
اما بازم جواب نداد و همون مشکل سر جاش باقی بود.
با "مدیر شبکه رایانه" (سوپروایزر شبکه) شرکت هم صحبت کردم میگه توی تعریف کاربرا محدودیتی تعریف تشده که این مشکل بخاطر اون بوجود اومده باشه.
واقعا کلافه شدم. نمیدونم چیکار کنم. :افسرده:
اساتید که تا حالا لطف داشتن و کلی کمک کردن. اگاه اینجا هم به دادمون برسن ممنون میشم.

ali190
چهارشنبه 15 دی 1389, 20:41 عصر
سلام
میشه منظورتون از یوزر رو واضحتر بفرمائید؟
منظورتون یوزری هست که خودتون سیستمش رو نوشتید یا یوزری که در اکسس تعریف میشه؟

mahdisk1
چهارشنبه 15 دی 1389, 23:23 عصر
منظورم از یوزر نام کاربری ای هستش که وارد سیستم میشه.
تمامی سیستم های شرکت توی شبکه بالا میان و ویندوزشون از اونجا لود میشه. test1 و test2 یوزر های شبکه هستن. اینا ربطی به بانک اکسس من ندارن.
نمیدونم تونستم منظورمو درست برسونم یا نه اما test1 و tets2 یوزرهای شبکه ای که تو شرکت وجود داره هستن.
مشکل منم اینه که ممکنه سطح دسترسی ها باعث اجاد این پیغام بشه یا اینکه توی تعریف بانک برای استفاده sahre باید تغییراتی توش داده بشه.
امیدوارم توضیحاتم کامل بوده باشهو تونسته باشم منظورمو برسونم :ناراحت:

wolfstander
پنج شنبه 16 دی 1389, 06:59 صبح
سلام
شما روی فولدر share خودتون کلیک راست کنید
Properties
و بعدش یوزر test2رواد کنید
و سطح دسترسی هاش رو تعیین کنید

mahdisk1
پنج شنبه 16 دی 1389, 21:33 عصر
سلام
شما روی فولدر share خودتون کلیک راست کنید
Properties
و بعدش یوزر test2رواد کنید
و سطح دسترسی هاش رو تعیین کنید

wolfstander جان تو پست خودم هم گفتم که این کارو کردم.ولی متاسفانه نشده و مشکل سر جاش باقیه.

post2:
"راستی فولدری که بانک اصلی توش قرار داره رو با دسترسی فول share کردم.
بعد از این مشکل توی sharing فولدر بانک یوزر test2 رو اد کردم و دسترسی ش رو هم فول کردم.
اما بازم جواب نداد و همون مشکل سر جاش باقی بود."

mohsen24000
جمعه 17 دی 1389, 00:33 صبح
Click the Microsoft Office Button http://officeimg.vo.msecnd.net/en-us/files/922/308/ZA010077102.gif, and then click Access Options.



In the left pane of the Access Options dialog box, click Advanced.
In the right pane of the Access Options dialog box, in the Advanced section, under Default open mode, select Shared.
Click OK, and then exit Access.



Copy the database file to the shared folder. After you copy the file, make sure that the file attributes are set to allow read/write access to the database file. Users must have read/write access to use the database.
On each user's computer, create a shortcut to the database file.

When you enter the path to the database file in the Target property of the shortcut, use a UNC address instead of a mapped drive letter. For example, instead of F:\sample.accdb, use \\computername\shared.accdb.
Note This step can also be performed by the users themselves.

mohsen24000
جمعه 17 دی 1389, 00:41 صبح
در ضمن فراموش نکنید که full share لزوما به معنی این نیست که اون فایل read only نیست.
حتما کنترل کنید که در share permissions یوزر everyone در حالت full control باشه و در security tab برای user ی که قراره به اون بانک مشترک وصل بشه write permissions حتما allow باشه...

mahdisk1
جمعه 17 دی 1389, 21:43 عصر
mohsen24000 عزیز مرسی از جوابت.
مسئله 2تاست. اول اینکه اکسس 2003 استفاده میکنم.
دو هم اینکه وقتی میگم دسترسی رو فول کردم. و یوزر test2 رو اد کردم و دسترسی اون رو هم فول کردم یعنی میدونم کاربر چیه و دسترسی چیه و read only یعنی چی.
و باز هم اگه دقت کرده باشین عرض کردم سیستمهایی که با یوزر test1 وارد شبکه میشن میتونن ببینن و هرچند تا سیستم با هم میتونن روی همون یه بانک کار کنن. فقط توی یوزر های دیگه این مشکل وجود داره.
اما باز هم ممنون از جوابتون

mahdisk1
جمعه 17 دی 1389, 21:47 عصر
این پست رو من گذاشته بودم
http://barnamenevis.org/showthread.php?266182-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%A7%D8%B2-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%A8%D9%87-%D8%A8%D8%A7%D9%86%DA%A9-%D9%85%D9%88%D8%AC%D9%88%D8%AF-%D8%AF%D8%B1-%D8%B3%D8%B1%D9%88%D8%B1-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA%DB%8C&p=1188177&viewfull=1#post1188177
اما انگار باید به دوستمون microprolog-p96s حق بدم بابت حرفش :تشویق:
بابا بخدا حرف طلبکاری نیس!!!!!!!!!!!!! همه جا هم گفتم که من از بچه هایی که جواب میدن ممنونم و خیلی چیزا رو از اینجا یاد گرفتم.
اما یکی هم بیاد و جواب درست درمون بده... هر کی هرچی به ذهنش میرسه نگه....
باز گفتنشم خوبه... اما یه نگا بندازین ببینین سوال چیه. بعد جواب بدین.

mohsen24000
شنبه 18 دی 1389, 09:38 صبح
آیا شما در security بانکتون group ساختید؟
و در گروه ها سطح دسترسی ها رو درست تعریف کردید؟
پس از ساختن فایل security اون رو کنار بانکتون قرار داده و share کنید تا clientهای دیگه اون رو join کنند تا دسترسی براشون طبق تعریف قبلی ایجاد بشه...

mahdisk1
یک شنبه 19 دی 1389, 14:35 عصر
ممنون از پایخ همه دوستان عزیز.
دقیقا مشکل همونی بود که حدس زده بودم.متاسفانه توی تعریف کاربرا مشکل وجود داشته.
از طریق admin شبکه وارد شدم و یه فولدر ساختم و سطح دسترسی هاشو خودم مشخص کردم.همه چی درست شد.
فقط موندم توی کار سوپروایز شبکه!!!!!!!!!!!!....
هر چقدر توضیح میدادم که اینکارو بکن میگفت امکان نداره مشکل از شبکه ما باشه. اصرار داشت که بانک شما درست تعریف نشده!!!!!!!....

mahdisk1
یک شنبه 19 دی 1389, 14:48 عصر
آیا شما در security بانکتون group ساختید؟
و در گروه ها سطح دسترسی ها رو درست تعریف کردید؟
پس از ساختن فایل security اون رو کنار بانکتون قرار داده و share کنید تا clientهای دیگه اون رو join کنند تا دسترسی براشون طبق تعریف قبلی ایجاد بشه...

محسن عزیز ممکنه چیزی که فرمودین رو یه کم بیشتر توضیح بدین؟ ضمن اینکه آیا توی اکسس 2003 هم امکان استفاده داره یا نه؟
مرسی

mahdisk1
یک شنبه 26 دی 1389, 23:58 عصر
این محسن خان هم که فقط همون یکی دو روز فعالیت داشته