نمایش نتایج 1 تا 8 از 8

نام تاپیک: جلوگیری از خاموش شدن sql server هنگامی که کلاینت به sql server متصل است

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1384
    پست
    39

    جلوگیری از خاموش شدن sql server هنگامی که کلاینت به sql server متصل است

    من در برنامه شبکه که با delphi , sql server 2000 نوشته شده یک مشکل دارم.
    وقتی کلاینت داره برنامه رو اجرا میکنه و سرور خاموش شود با error مواجه میشویم
    1. چه طور میشه ین errorرا کنترل کرد؟
    2.یا از خاموش شدن سرور جلوگیری کرد؟
    ممنون میشم کمکم کنید.

  2. #2
    دوست عزیزم؛
    در کدوم نرم افزار Client/Server دیدین که Client بدون Server کار کنه؟!

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1384
    پست
    39
    دوست عزیز این رو میدونم .
    سئوال من این بود که راهی هست برای اینکه نگذاریم سرور خاموش شود.
    به طور مثال هنگامی که سرور می خواهد کامپیوترش را خاموش کند و یک کلاینت داره از سرور استفاده میکنه به سرور اجازه خاموش شدن ندهیم مگر اینکه همه کلاینت ها خاموش باشند

  4. #4
    دوست عزیز
    شما یک راه ساده و خیلی ابتدایی این است که کلاینت خود را PING کنید اگر جواب داد که معلومه هنوز کلاینت روشن است در غیر اینصورت نه
    و راه حل دیگه این است که در SETUP سرور خود تنظیم روشن شدن کامپیوتر از طریق کارت شبکه را روشن کنید که اگر از کارت شبکه در خواست اطلاعات گردید سرور روشن گردید

    و در نهایت اینکه اگر واقعا اسم دستگاه شما سرور است که سرور هیچگاه نباید خاموش شود
    آخرین ویرایش به وسیله سید مسعود موحد : شنبه 28 آبان 1384 در 09:19 صبح

  5. #5
    برای هر مشکلی راه حلی وجود داره . یه استاد خیلی خوب همیشه می گفت شرقی ها همیشه سوالشون رو با جواب مطرح می کنن. (واقعا جمله زیبایی که برای من خیلی جای تفکر داشت و داره)

    1. چه طور میشه ین errorرا کنترل کرد؟
    برای نگهداری و حفظ دیتا در هر سیستمی استراتژی هایی وجود داره تا در صورت بوجود اومدن چنین مشکلاتی بشه نسبت به اونها رفتار مناسب نشون داد. یکی از اونها بستر Transactional ای است که DBMS های امروزی اون رو پشتیبانی می کنن. راه های گوناگون دیگه ای هم وجود داره . مثلا exception handling سمت client . فکر کنم اگه یه کم در مورد کاری که داره انجام میشه بیشتر توضیح بدید ، دقیق تر بشه نظر داد
    هر که بر مرکب باطل نشیند ، در سراى پیشمانى فرودش مى‏آورند

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1384
    پست
    39
    برای نمونه من یه مثال میزنم
    فرضمیکنیم کلاینت وسرور هر دو دارن از برنامه استفاده میکنن
    فردی که پشت کامپیوتر سرور هست کارش تمام میشه و با وجود توصیه ما مبنی بر عدم خاموش کردن سرور اون را خاموش میکنه کلاینت هم که داده و برنامهاش روی سرور است با خاموش شدن سرور با errorمواجه میشه و حتی نمیتواند برنامه را ببندد.
    امیدوارم بتوانید راهنمایی کنید.
    با تشکر از همگی دوستان

  7. #7
    کاربر جدید
    تاریخ عضویت
    آذر 1384
    محل زندگی
    Tehran
    پست
    4
    سلام دوست عزیز
    من فکر می کنم مشکل شما کمی به ساختاری که مورد استفاده قرار دادید بر می گرده.
    دستگاه سرور دستگاهی نیست که یک کاربر پشتش بشینه و با یک برنامه روی اون شروع به کار کنه.
    سرور همونطور که از اسمش پیداست وظیفه اش ارائه خدمات به دیگر دستگاه ها است. در ضمن سرور نباید در دسترس تمام کاربران باشه که امکان خاموش کردنش وجود داشته باشه.

    فکر کنم بهتره کمی در مورد ساختاری که مورد استفاده قرار دادید بیشتر دقت کنید.

  8. #8
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1384
    پست
    39
    ممنونم شاید حق با شماست و من در مورد این موضوع بیشتر فکر میکنم.

تاپیک های مشابه

  1. تفاوت Response.Redirect با Server.Transfer و Server.Execute
    نوشته شده توسط odiseh در بخش Classic ASP
    پاسخ: 2
    آخرین پست: یک شنبه 18 بهمن 1388, 20:13 عصر
  2. Link Server & Import Data In SQL Server 2000
    نوشته شده توسط A.Farzin در بخش SQL Server
    پاسخ: 3
    آخرین پست: شنبه 01 دی 1386, 13:53 عصر
  3. طای HTTP/1.1 500 Server Error Server: Microsoft-IIS/5.1 Date...
    نوشته شده توسط nak303 در بخش PHP
    پاسخ: 0
    آخرین پست: سه شنبه 25 بهمن 1384, 10:02 صبح
  4. پیغام خطا پس از نصبSQL Server 2000 روی Windows Server 2003
    نوشته شده توسط ravanfar در بخش SQL Server
    پاسخ: 1
    آخرین پست: پنج شنبه 03 دی 1383, 23:41 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •