مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

خطا هنگام ارتباط با پایگاه داده در سی شارپ در نرم افزار تحت شبکه

دوشنبه, 07 بهمن 1398 15:14

خطا هنگام ارتباط با پایگاه داده در سی شارپ در نرم افزار تحت شبکه

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

در سمت سرور  ویندوز اصلی می تونم هم با وارد کردن دات(.) و هم با وارد کردن آی پی سیستم وارد برنامه نوشته شده خودم بشم

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

**  در ویندوز اصلی اینکار به نحو درست صورت میگیره اما .... در وینوز مجازی با وجود اینکه رشته اتصال در ریجستر ثبت میشه اما وارد برنامه نمی شم.

**** برای تست کارکرد تحت شبکه از نرم افزار VMware استفاده کردم
و تونستم به سیستم اصلی ارتباط برقرار کنم و فایل debug برنامه را که  Share کرده بودم دسترسی پیدا کنم
اما در این جا با وجود اینکه نقطه اتصال  به پایگاه داده را با وارد کردن آی پی سرور ثبت میکنم ( و در ریجستری هم ثبت میشه)

اما با زدن دکمه ورود به برنامه وارد نمیشه و خودم دستورات مربوط به زدن ورود را در try cath گذاشتم پیغام cath برام میاد

نمی دونم مشکل کجاست!!!
ضمنا کدی که در ریجستری ویندوز vmware هست که با آی پی ست کرده بودم.
با کدی که در ویندوز اصلی با آی پی وارد شده بودم و در ریجستری ست شده بود دقیقا یکسان بود.

اما چرا ارتباط برقرار نمی شه؟
حتما باید روی سخت افزار اصلی تحت شبکه تست انجام بدم؟

ممنون میشم راهنماییم کنید.

دوشنبه, 07 بهمن 1398 20:54

سلام

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

ولی درباره vmware گاهی پیش میاد که ارتباط بین سیستم اصلی و میزبان دچار اختلال میشه یا دسترسی ها به درستی صورت نمیگیره

با ping  گرفتن ارتباط رو در هر دو سمت چک کنید ، چند ماه پیش که روی میکروتیک کار میکردم روی vmware ارتباط فقط یک طرفه بود ، مطمعن شید که ارتباط دو طرفه بین تو سیستم عامل برقرار هست 

و تا جایی که میدینم باید سرویس sql browser هم روی سیستم تونٍ run باشه

از صحت ارتباط و run بودن این سرویس مطمعن شید

ﺳﻪ شنبه, 08 بهمن 1398 01:18

ممنون
بله بنده دستور ping پیوسته روی هر دو طرف اعمال کردم و هم دیگه را شناسایی می کنن و یک قطعی هم وجود نداره 
در همین حین هم نرم افزار را از vmWare اجرامی کنم ولی مشکل نقطه اتصال می گیره ضمنا 
سرویس sql browser هم روی سیستم run هست

واقعا خیلی عجیبه!!

ﺳﻪ شنبه, 08 بهمن 1398 22:26

میتونید متن یا عکس خطا رو قرار بدید؟

sql رو روی هر دو سیستم نصب کردید؟

چهارشنبه, 09 بهمن 1398 21:27

سلام 
ببنید دوستان

چون نرم افزار تحت شبکه هست نیازی به نصب sql در clint ها نیست ولی با این وجود من از قبل sqlexpress روی ماشین مجازی ام داشتم ولی در این مورد اصلا نیازی بهش نیست.

ارسال پاسخ برای این تاپیک