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

نام تاپیک: مشکل در برنامه ویندوزی تحت شبکه داخلی

  1. #1

    مشکل در برنامه ویندوزی تحت شبکه داخلی

    سلام این خطا در برنامه ویندوزی تجت شبکه داخلی برای ثبت در دیتابیس روی میده برای چی هست و چیکار بیاد کرد؟ این خطا هر از چند مدت بوجود میاد بعد از چند مدت دوباره درست میشه همون اطلاعات را میشه دوباره ثبت کرد؟


    system.data.sqlclient.sqlexception (0x80131904) : A transport-level error has occurred when sending the request to the server. (provider: TCP Provider, error: 0 – An existing connection was forcibly closed by the remote host.)


    Untitled.jpg

    دستورات بصورت زیر وارد میشه
       public void DoCommand(string ole)
    {
    con = new SqlConnection();

    con.ConnectionString = variable._ConnectionString;

    cmd = new SqlCommand();
    cmd.Connection = con;
    con.Open();

    tr = con.BeginTransaction();
    cmd.Transaction = tr;

    cmd.CommandText = ole;
    cmd.ExecuteNonQuery();

    tr.Commit();

    con.Close();
    }
    آخرین ویرایش به وسیله Mahmoud.Afrad : سه شنبه 14 شهریور 1396 در 00:59 صبح


  2. #2
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,868

    نقل قول: مشکل در برنامه ویندوزی تحت شبکه داخلی

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

  3. #3
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: مشکل در برنامه ویندوزی تحت شبکه داخلی

    با سلام

    کانکشن رو هم میزاشتید تا دوستان بهتر راهنمایی کنن
    به هر حال
    1- کانکشن استرینگ رو بررسی کنید
    2- هر دو برنامه را (کلاینت / سرور) را به صورت Run As Administrator اجرا کتید
    3- نرم افزار آنتی ویروس و Security را غیر فعال کنید
    4- از Run بودن سرویس sql مطمئن و در صورت Start بودن Restart کنید
    5- حتما تنظیمات Sql Configuration و Firewall را تنظیم کنید آموزش :
    https://barnamenevis.org/showthread.p...%A9-SQL-SERVER
    6- در صورت حل نشدن مشکل این مسیر را طبق گفته MSDN ایجاد کنید
    Regedit
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters\
    ایجاد فایل از نوع DWORD با نام
    SynAttackProtect و مقدار 0 در سرور
    https://msdn.microsoft.com/en-us/library/ms187005.aspx

    موفق باشید
    لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
    قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
    قوانین پرسش های دانشجویی
    برای درست وارد شدن کد در قالب C#‎‎‎ سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C#‎‎‎ منتفل کنید
    نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها

  4. #4

    نقل قول: مشکل در برنامه ویندوزی تحت شبکه داخلی

    نقل قول نوشته شده توسط danialafshari مشاهده تاپیک
    با سلام

    کانکشن رو هم میزاشتید تا دوستان بهتر راهنمایی کنن
    به هر حال
    1- کانکشن استرینگ رو بررسی کنید
    2- هر دو برنامه را (کلاینت / سرور) را به صورت Run As Administrator اجرا کتید
    3- نرم افزار آنتی ویروس و Security را غیر فعال کنید
    4- از Run بودن سرویس sql مطمئن و در صورت Start بودن Restart کنید
    5- حتما تنظیمات Sql Configuration و Firewall را تنظیم کنید آموزش :
    https://barnamenevis.org/showthread.p...%A9-SQL-SERVER
    6- در صورت حل نشدن مشکل این مسیر را طبق گفته MSDN ایجاد کنید
    Regedit
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters\
    ایجاد فایل از نوع DWORD با نام
    SynAttackProtect و مقدار 0 در سرور
    https://msdn.microsoft.com/en-us/library/ms187005.aspx

    موفق باشید

    تشکر مهندس - این هم از کانکشن استرینگ
                    variable._ConnectionString = "Data Source='" + _IP + "';Initial Catalog='" + _DBName + "';User ID='" + _UserName + "';Password='" + _Password + "';timeout=10 ";



    در ضمن هر از چند مدت این اتفاق میافته

  5. #5
    مدیر کل سایت آواتار محمد آشتیانی
    تاریخ عضویت
    مهر 1384
    محل زندگی
    تهران
    پست
    1,541

    نقل قول: مشکل در برنامه ویندوزی تحت شبکه داخلی

    سلام
    این خطا مربوط به تنظیمات شما نیست ، موقعی که به هر دلیل سرویس Sql Server نتونه پاسخ شما رو بده این اتفاق میفته
    میزان رمی رو که به Sql Server اختصاص دادید بررسی کنید و اگر کمه مقدارش رو افزایش بدید ، به صورت کلی ممکنه سروری که میزبان Sql Server هست منابع کمی داشته باشه و این محدودیت باعث بشه Sql Server نتونه پاسخ درخواست های کلاینت ها رو بده (در Management Studio روی سرور مربوطه راست کلیک کنید و گزینه Properties رو انتخاب کنید ، از پنجره باز شده تب Memory رو انتخاب کنید و میزان رم رو به حداکثر رم سیستم افزایش بدید)
    احتمال دیگه هم اینه که شبکه کند باشه یا ترافیک شبکه زیاد باشه و گاه و بیگاه باعث بروز این مشکل بشه
    قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]

  6. #6
    کاربر تازه وارد آواتار fortex
    تاریخ عضویت
    اسفند 1391
    محل زندگی
    shiraz
    سن
    30
    پست
    74

    نقل قول: مشکل در برنامه ویندوزی تحت شبکه داخلی

    نقل قول نوشته شده توسط محمد آشتیانی مشاهده تاپیک
    سلام
    این خطا مربوط به تنظیمات شما نیست ، موقعی که به هر دلیل سرویس Sql Server نتونه پاسخ شما رو بده این اتفاق میفته
    میزان رمی رو که به Sql Server اختصاص دادید بررسی کنید و اگر کمه مقدارش رو افزایش بدید ، به صورت کلی ممکنه سروری که میزبان Sql Server هست منابع کمی داشته باشه و این محدودیت باعث بشه Sql Server نتونه پاسخ درخواست های کلاینت ها رو بده (در Management Studio روی سرور مربوطه راست کلیک کنید و گزینه Properties رو انتخاب کنید ، از پنجره باز شده تب Memory رو انتخاب کنید و میزان رم رو به حداکثر رم سیستم افزایش بدید)
    احتمال دیگه هم اینه که شبکه کند باشه یا ترافیک شبکه زیاد باشه و گاه و بیگاه باعث بروز این مشکل بشه
    یه نکته به نکته های دوستمون اضافه کنم با اجازه:
    زمان هایی که در حال نوشتن برنامه هستید یا برنامه run هست و شما در حال query گرفتن هستید.بصورت غیر متعارف سیستم یا برنامه یا پایگاه داده شما متوقف شود(مثلا ریست شدن)این پیغام خطا رخ میدهد.
    در کل این خطا مربوط به sql connection هست

  7. #7

    نقل قول: مشکل در برنامه ویندوزی تحت شبکه داخلی

    نقل قول نوشته شده توسط محمد آشتیانی مشاهده تاپیک
    سلام
    این خطا مربوط به تنظیمات شما نیست ، موقعی که به هر دلیل سرویس Sql Server نتونه پاسخ شما رو بده این اتفاق میفته
    میزان رمی رو که به Sql Server اختصاص دادید بررسی کنید و اگر کمه مقدارش رو افزایش بدید ، به صورت کلی ممکنه سروری که میزبان Sql Server هست منابع کمی داشته باشه و این محدودیت باعث بشه Sql Server نتونه پاسخ درخواست های کلاینت ها رو بده (در Management Studio روی سرور مربوطه راست کلیک کنید و گزینه Properties رو انتخاب کنید ، از پنجره باز شده تب Memory رو انتخاب کنید و میزان رم رو به حداکثر رم سیستم افزایش بدید)
    احتمال دیگه هم اینه که شبکه کند باشه یا ترافیک شبکه زیاد باشه و گاه و بیگاه باعث بروز این مشکل بشه
    تشکر مهندس و تشکر از همگی

    خوب این ممکنه خیلی کار برنامه را با مشکل روبرو کنه - چاره کار چی میشه؟ تشکر

  8. #8
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,868

    نقل قول: مشکل در برنامه ویندوزی تحت شبکه داخلی

    نقل قول نوشته شده توسط محمد آشتیانی مشاهده تاپیک
    سلام
    این خطا مربوط به تنظیمات شما نیست ، موقعی که به هر دلیل سرویس Sql Server نتونه پاسخ شما رو بده این اتفاق میفته
    میزان رمی رو که به Sql Server اختصاص دادید بررسی کنید و اگر کمه مقدارش رو افزایش بدید ، به صورت کلی ممکنه سروری که میزبان Sql Server هست منابع کمی داشته باشه و این محدودیت باعث بشه Sql Server نتونه پاسخ درخواست های کلاینت ها رو بده (در Management Studio روی سرور مربوطه راست کلیک کنید و گزینه Properties رو انتخاب کنید ، از پنجره باز شده تب Memory رو انتخاب کنید و میزان رم رو به حداکثر رم سیستم افزایش بدید)
    احتمال دیگه هم اینه که شبکه کند باشه یا ترافیک شبکه زیاد باشه و گاه و بیگاه باعث بروز این مشکل بشه
    منم گاه و بیگاه تو بعضی از سیستمهای شبکه با مشکل تایم اوت مواجه میشم که مجبورا کارت شبکه سرور رو جدا میکنم و دوباره وصل میکنم(وای فای) فعلا سرور اصلی راه نیافتاده رو یه سیستم ساده پیادش کردیم.
    کل شبکمون هم به صورت وای فای هست. که قراره تبدیل بکنیم به سیمی که شاید فرجی بشه.

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

  1. مبتدی: مشکل در query در برنامه نویسی تحت شبکه Socket Connection
    نوشته شده توسط pandco در بخش توسعه نرم افزارهای تحت شبکه
    پاسخ: 1
    آخرین پست: یک شنبه 05 بهمن 1393, 10:29 صبح
  2. مشکل محاسبه موجودی دارو در برنامه داروخانه تحت شبکه
    نوشته شده توسط Developer Programmer در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 6
    آخرین پست: پنج شنبه 03 تیر 1389, 17:16 عصر
  3. Thread و نقش اون در برنامه های تحت شبکه
    نوشته شده توسط ali643 در بخش برنامه نویسی در Delphi
    پاسخ: 7
    آخرین پست: یک شنبه 18 مرداد 1383, 23:15 عصر
  4. پاسخ: 0
    آخرین پست: پنج شنبه 06 آذر 1382, 00:32 صبح
  5. پاسخ: 0
    آخرین پست: پنج شنبه 06 آذر 1382, 00:31 صبح

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

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