PDA

View Full Version : سوال: محدودیت در استفاده از SqlServer



ali.bahrami
چهارشنبه 25 اردیبهشت 1392, 12:07 عصر
سلام دوستان من یک برنامه نوشتم که قراره روی شبکه کار کنه ولی میخوام مثلا بیش از 2 کاربر همزمان نتونه استفاده کنه. ( نمیدونم تونستم دقیقا منظورم را بیان کنم!!؟؟)
مثلا میخوام بگم نرم افزار دو کاربره هست . راهی هست که بشه اتصال به دیتابیس را محدود کرد ؟

ali.bahrami
چهارشنبه 25 اردیبهشت 1392, 17:56 عصر
حتما نمیشه !!!!

mhsmity
چهارشنبه 25 اردیبهشت 1392, 18:13 عصر
خوب دوست عزیر به نظر که ساده میاد
چرا شما یک متغیر از نوع شمارشی به صورت عمومی بین تمام اجزای برنامه خودتون تعریف نمی کنید.
بعد برای دسترسی به منابع سیستمی خودتون مقدار این متغییر رو چکنین ؟

ali.bahrami
چهارشنبه 25 اردیبهشت 1392, 21:42 عصر
ممنون از پاسختون ولی برنامه من قراره روی 2 تا سیستم نصب بشه و دیتابیس هم روی سرور هست. میخوام بیشتر از دو کاربر همزمان نتونن به دیتابیس وصل بشن.

mhsmity
چهارشنبه 25 اردیبهشت 1392, 23:33 عصر
خوب اخرش که چی؟
یه جای مشترک که هست همون جا روی اون سرور اصلی داخل یه جدول یه متغییر از نوع شمارشی تعریف کنید. بعد مقادرش رو چک کنین

sasan_22
پنج شنبه 26 اردیبهشت 1392, 11:32 صبح
خب شما بیا اخل دیتابیست فیلی بزار که رمزگذاری شده باشه و ذخیره شده باشه
حالا هر سری که برنامه و اجرا می کنی اگه اون فیلده مثلا true باشه یعنی کاربر می تونه وار شه در غیر اینصورت ...

ali.bahrami
جمعه 27 اردیبهشت 1392, 18:14 عصر
گفته های شما دوستان درست، هم در مورد متغیر عمومی از نوع شمارشی و هم فیلد توی دیتابیس
فقط اینجا یه مشکل پیش میاد. فرض کنید سیستم یکی از کاربران خراب بشه و بدون خروج از برنامه ریست کنه یا خاموش بشه به هر دلیلی اون وقت اون فیلد توی دیتابیس update نمیشه و دفعه بعد کاربر برای وردو به مشکل برمیخوره