PDA

View Full Version : اتصال به دیتابیس روی اینترنت



mr.sirwan
سه شنبه 26 آذر 1398, 13:43 عصر
سلام دوستان، بنده میخوام نرم افزارم رو که دیتابیسش روی سرور قرار داره از طریق آی پی استاتیک متصل کنم، منتها وقتی روی خود سرور برای کانکشن استرینگ نرم افزار، آیپی سرور و پورت ۱۴۳۳ رو وارد میکنم، دیتابیس رو پیدا نمیکنه اما اگه به جای ایپی از دات (.) استفاده کنم، متصل میشه، حالا مشکل اینه با این اوصاف کلاینت هارو چطوری به سرور متصل کنم؟ کانکشن استرینگ رو چی باید تعیین کنم؟

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

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

mr.sirwan
چهارشنبه 27 آذر 1398, 11:58 صبح
دوستان بنده کارهای زیر رو انجام دادم اما هنوزم که هنوزه، حتی روی خود سرور نمیتونم به اس کیو ال کانکت بشم:

1. از طریق SSMS تیک گزینه Allow Remote Connections to this server رو فعال کردم
2. Authentication mode رو روی حالت Mixed قرار دادم
3. توی پوشه Security یه Login جدید ایجاد کردم
4. از طریق configuration manager تنظیمات مربوط به Tcp/Ip رو فعال کردم و پورت پیشفرض رو دادم بهش
5. سرویس های Sql Server<InstanceName و Sql Server Browser رو ریستارت کردم
6. پورت 1433 و پورت 1434 (مربوط به UDP) و خود سرویس SqlServ.exe رو هم داخل Inbound و هم Outbound مربوط به فایروال Allow کردم و آنتی ویروس هم غیر از Windows defender ویندوز 10 ندارم که اونم تنظیمات فایروالیش رو از خود Windows Firewall میگیره
7. پورت 1433 رو داخل مودم فوروارد کردم روی کامپیوتر سرور (چه با فوروارد چه بدون فوروارد کار نمیکنه)

همه اینکارا رو انجام دادم ولی وقتی داخل SSMS آیپی سرور رو میزنم و میخوام به اس کیو ال متصل بشم، اتصال برقرار نمیشه، اگر نکته ای هست یا مرحله ای رو جا انداختم ممنون میشم بهم بگین

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

mr.sirwan
جمعه 29 آذر 1398, 11:33 صبح
بعد از سه روز علافی مشکلو برطرف کردم، انگار پورت 1433 مشکل داشت (با اینکه توی فایروال هم بازش کرده بودم) الان پورت رو تغییر دادم و مشکل حل شد