PDA

View Full Version : split کردن بانک و روش استفاده



linktaz
سه شنبه 01 خرداد 1397, 11:08 صبح
با سلام
در مورد اینکه چند یوزر از یک بانک استفاده کنند زیاد بحث شده و راهش هم همون اسپلیت کردن میباشد که فایل به دو قسمت تقسیم میشه.که فایل جداول در سرور و فایل فرم و کوئری ها در کلاینت ها قرار بگیره.اما چند سوال :
سیستم های ما در قالب یک شبکه با تعداد حدود 200 کامپیوتر هستند که در یک واحد که قراره از فایل استفاده بشه 5 کامپیوتر وجود داره
من فایل جداول رو روی یکی از سیستم ها گذاشتم و روی سیستم بقیه از فایل دومی که شامل فرم و کوئری و... هست کپی کردم.اما :

موقع اجرا مسیر فایل جداول رو پیدا نمیکنه و پیغام خطا میده.چطور باید این مشکل حل شه؟

angela001
سه شنبه 01 خرداد 1397, 12:29 عصر
من که این کار رو با split انجام ندادم و خداروشکر فعلن مشکلی ندارم. فولدری بعنوان file sharing که همه کاربران به اون دسترسی دارن ساختیم و فایل اصلی برنامه رو درون اون قرار دادیم و shortcut از برنامه رو روی هر سیستم قرار دادیم . الان حدود 14 نفر بطور همزمان از برنامه استفاده میکنند و مشکلی پیش نیومده:چشمک:

linktaz
سه شنبه 01 خرداد 1397, 13:48 عصر
من که این کار رو با split انجام ندادم و خداروشکر فعلن مشکلی ندارم. فولدری بعنوان file sharing که همه کاربران به اون دسترسی دارن ساختیم و فایل اصلی برنامه رو درون اون قرار دادیم و shortcut از برنامه رو روی هر سیستم قرار دادیم . الان حدود 14 نفر بطور همزمان از برنامه استفاده میکنند و مشکلی پیش نیومده:چشمک:
خوب اگر اینطوری بود که اصلا مشکلی نبود.بعید میدونم بشه،شما وقتی یه فایل رو باز میکنید واسه دیگران دیگه قابل مشاهده نیست.

amirzazadeh
سه شنبه 01 خرداد 1397, 18:29 عصر
سلام
استفاده همزمان 200 كاربر با اكسس مشكل ساز خواهد بود و به جاش اسكيوال پيشنهاد ميشه.
درمورد قسمت دوم سئوالتون اگر فابل بك اند(Backend) يا همان جداول برنامه درست به اشتراك گذاشته نشه ارتباط برقرار نميشه.لطفا متن خطا رو بارگذاري كنيد و از ping شدن كامپيوتر سرور توسط كلاينت ها اطمينان حاصل كنيد.

linktaz
شنبه 05 خرداد 1397, 16:30 عصر
سلام
استفاده همزمان 200 كاربر با اكسس مشكل ساز خواهد بود و به جاش اسكيوال پيشنهاد ميشه.
درمورد قسمت دوم سئوالتون اگر فابل بك اند(Backend) يا همان جداول برنامه درست به اشتراك گذاشته نشه ارتباط برقرار نميشه.لطفا متن خطا رو بارگذاري كنيد و از ping شدن كامپيوتر سرور توسط كلاينت ها اطمينان حاصل كنيد.
سلام
منظور بنده کلا 200 کاربره،اما یوزرهای این نرم افزار 7 نفر هستند
فایل خطا رو ضمیمه کردم.
من فایلی که فرم ها داخل اون هستند رو رو روی سیستم بقیه یوزرها کپی کردم و این خطا اومد.

amirzazadeh
یک شنبه 06 خرداد 1397, 16:11 عصر
سلام متن خطا نشون ميده كه كلاينت ها فايل backend رو روي سرور نمي بينند.يعني فايل به درستي به اشتراك گذاشته نشده و موقع اتصال به درايو d كامپيوتر كلاينت رجوع ميكنه و چون فولدر مورد نظر رو تو اون مسير پيدا نمي كنه اين خطا رو صادر مي كنه.اگر اشتراك جداول با دسترسي كامل صورت بگيره آدرس لينك جداول شما بايد به اين شكل باشه:


//servername/path

كه servername نام كامپيوتر سرور و path مسير پوشه اشتراكي هست.
يه پيشنهاد ديگه اينكه اگر از اشتراك درست جداول روي سرور مطمئن هستيد با استفاده از link table manager ارتباط جداول كلاينت هارو دوباره با سرور برقرار كنيد.

linktaz
یک شنبه 06 خرداد 1397, 16:36 عصر
سلام متن خطا نشون ميده كه كلاينت ها فايل backend رو روي سرور نمي بينند.يعني فايل به درستي به اشتراك گذاشته نشده و موقع اتصال به درايو d كامپيوتر كلاينت رجوع ميكنه و چون فولدر مورد نظر رو تو اون مسير پيدا نمي كنه اين خطا رو صادر مي كنه.اگر اشتراك جداول با دسترسي كامل صورت بگيره آدرس لينك جداول شما بايد به اين شكل باشه:


//servername/path

كه servername نام كامپيوتر سرور و path مسير پوشه اشتراكي هست.
يه پيشنهاد ديگه اينكه اگر از اشتراك درست جداول روي سرور مطمئن هستيد با استفاده از link table manager ارتباط جداول كلاينت هارو دوباره با سرور برقرار كنيد.
ممنون از پاسختون.راستش من به شبکه تسلطی ندارم.اینجا هم سرور مرکزی داریم و داخل یک اتاق سرور تعریف نشده
من پس از اسپلیت کردن ،جداول رو روی یک کامپیوتر گذاشتم و فایلی که فرم ها داخلش هستند رو روی دیگر سیستم ها کپی کردم که این پیغام اومد.چطوری باید مسیر رو تعریف کنم واسه فایل کلاینت؟

linktaz
دوشنبه 07 خرداد 1397, 08:05 صبح
مشکلم رو متوجه شدم،ایراد این بود که پس از اسپلیت کردن ،من فایل جداول رو جابجا میکردم،در واقع در هر فولدری که عملیات اسپلیت انجام میشه ،فایل جداول نباید جابجا شود.یا در صورت جابجایی مطابق فرمایش استادمون آقای amirzazadeh باید از link table manager ارتباط جداول برقرار بشه.
متشکرم

angela001
سه شنبه 08 خرداد 1397, 14:14 عصر
تمامی قسمتها بطور همزمان برای تمامی کاربران قابل مشاهده هست، البته اینکه شما یک فایل رو به اشتراک میذارین و در واقع در اکسس اتچ میکنیک طبیعتا نباید توسط چند شخص ادیت بشه و این تو خاصیت اصلی برنامه های آفیس هست که برای مثال شما وقتی یک فایل اکسل رو به اشتراک مییگذارید وقتی کاربر اول بازش میکنه هنگام باز کردن فایل توسط کاربر دوم خطا میده و میگه شما فقط میتونین فایل رو بخونین و این طبیعیه چون فایل قرار نیست بطور همزمان توسط چند کاربر ادیت بشه
ولی در مورد کلید ها و فرم های اکسس هیچ مشکلی پیش نمیاد وقتی همزمان چند کاربر اونها رو باز و مشاهده میکنن

Mehr@ban
سه شنبه 08 خرداد 1397, 15:21 عصر
تمامی قسمتها بطور همزمان برای تمامی کاربران قابل مشاهده هست، البته اینکه شما یک فایل رو به اشتراک میذارین و در واقع در اکسس اتچ میکنیک طبیعتا نباید توسط چند شخص ادیت بشه و این تو خاصیت اصلی برنامه های آفیس هست که برای مثال شما وقتی یک فایل اکسل رو به اشتراک مییگذارید وقتی کاربر اول بازش میکنه هنگام باز کردن فایل توسط کاربر دوم خطا میده و میگه شما فقط میتونین فایل رو بخونین و این طبیعیه چون فایل قرار نیست بطور همزمان توسط چند کاربر ادیت بشه
ولی در مورد کلید ها و فرم های اکسس هیچ مشکلی پیش نمیاد وقتی همزمان چند کاربر اونها رو باز و مشاهده میکنن

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

linktaz
چهارشنبه 09 خرداد 1397, 10:40 صبح
فکر میکنم در مورد برنامه های اکسس و فایل های اسپلیت شده کمی داستان متفاوت باشه
من همزمان یک رکورد رو از دو کامپیوتر میتونم ویرایش کنم
وقتی که جداول هم از هم جداباشند که قطعا میشه

linktaz
دوشنبه 14 خرداد 1397, 08:59 صبح
دوستان گرامی،با سلام
پس از اینکه اسپلیت انجام شد آیا امکان داره یه جدول جدید به فایل جداول اضافه بشه و لینک برقرار بشه؟
جدول رو ایجاد کردم اما چطوری میتونم در فایل فرم ها لینکش رو بیارم که بره از back بخونه؟

Mehr@ban
دوشنبه 14 خرداد 1397, 14:20 عصر
دوستان گرامی،با سلام
پس از اینکه اسپلیت انجام شد آیا امکان داره یه جدول جدید به فایل جداول اضافه بشه و لینک برقرار بشه؟
جدول رو ایجاد کردم اما چطوری میتونم در فایل فرم ها لینکش رو بیارم که بره از back بخونه؟

سلام
راه های زیادی برای اینکار هست که ساده ترین راهش اینه که شما دوتا فایل اکسس رو باز کنید
و جدول مورد نظرتون رو با موس کشیده و در فایل فوراند قرار دهید و در پنجره باز شده انتخاب کنید که ارتباط به صورت لینک شده باشه. همین!

linktaz
دوشنبه 14 خرداد 1397, 14:35 عصر
سلام
راه های زیادی برای اینکار هست که ساده ترین راهش اینه که شما دوتا فایل اکسس رو باز کنید
و جدول مورد نظرتون رو با موس کشیده و در فایل فوراند قرار دهید و در پنجره باز شده انتخاب کنید که ارتباط به صورت لینک شده باشه. همین!
سلام
کاری که فرمودید رو انجام دادم،اما جدول بصورت کامل کپی میشه و بصورت لینک نمیاد.هیچ جا هم پنجره ای باز نمیشه که بپرسه.درواقع درگ اند دراپ میشه بدون پرسش در خصوص لینک شدن.

Mehr@ban
دوشنبه 14 خرداد 1397, 15:03 عصر
خب پس در بخش جداول نوار نویگیشن، راست کلیک کنید > ایمپورت > اکسس رو انتخاب کنید و در پنجره باز شده ادامه مراحل رو انجام بدین

linktaz
شنبه 03 آذر 1397, 16:33 عصر
با عرض سلام خدمت دوستان گرامی
من به دلایلی مجبور شدم چند تا فیلد دیگه در جدوال بانکم اضافه کنم.با توجه به اینکه اسپلیت شده است ، وقتی میخوام در فرم هام یک فیلد رو ست کنم که اطلاعاتش بشینه تو جداولم اصلا انگار لینک نیست
در واقع انگار اون فیلد فقط در تیبل ام اضافه شده که در back میباشد
چکار باید کنم؟

-----------
مشکلم برطرف شد