ورود

View Full Version : ارتباط به sql server از طریق اینترنت با Static IP



saied7468
پنج شنبه 29 اردیبهشت 1390, 00:17 صبح
سلام
من دارم سعی می کنم با یه سیستم دیگه که روش sql server 2005 نصب هست از طریق اینترنت ارتباط برقرار کنم این کارا رو هم انجام دادم :
SQL Server Surface Area Configuration ریموت رو توی این بخش فعال کردم و گزینه useing both tcp/ip and name pips رو هم انتخاب کردم

پورت های : 1433 - 1422 -1432 که توی اینترنت دیدم نوشتن پورت sql هست رو باز کردم.

بعد توی ویزارد اتصال به sql ویژوال استدیو کلایت ای پی سیستم مقابل رو می زنم و کاربر رو sa و رمز عبورشم می زنم اما وقتی می خوام دیتا بیس رو انتخاب کنم لیست دیتابیس ها نمی یاد .

کجای کارم اشتباه بوده ؟

در ضمن اینم بگم الان ip سرور Dynamic هست و خوندم که برای اینکه کانکت استرینگ ثابت داشته باشیم باید ip سرور ثابت باشه من الان فقط می خوام تست کنم اگه تونستم به سرور وصل شم برای سرور ip ثابت بگیرم.

saeidgab
پنج شنبه 29 اردیبهشت 1390, 16:38 عصر
بعد توی ویزارد اتصال به sql ویژوال استدیو کلایت ای پی سیستم مقابل رو می زنم و کاربر رو sa و رمز عبورشم می زنم اما وقتی می خوام دیتا بیس رو انتخاب کنم لیست دیتابیس ها نمی یاد .
دیتابیس هات رو به کاربرMap sa کردی؟

saied7468
پنج شنبه 29 اردیبهشت 1390, 18:12 عصر
دیتابیس هات رو به کاربرMap sa کردی؟
این دیتابیسی که دارم روش کار می کنم بله به کاربرMap sa شده .

pcseven
دوشنبه 09 خرداد 1390, 20:13 عصر
1. فایروال ویندوزت رو چک کن، باید دسترسی ورودی به پورت 1433 و یا sqlservr.exe داده شده باشد.
2. اگر از SQL 2005 Express استفاده می کنید باید در Surface Area Configuration امکان دسترسی ریموت را فراهم کنید. توضیحات بیشتر در آدرس های زیر:

http://www.blackwasp.co.uk/AllowRemoteSQLExpress.aspx
http://technet.microsoft.com/en-us/library/ms178763%28SQL.90%29.aspx
http://support.microsoft.com/kb/914277
3. در صورت عدم استفاده از Default Instance مطمئن شوید که Instance Name را به درستی وارد نموده اید.
4. در نهایت از کامپیوتر مقصد به سرور متصل شوید، برای اطمینان می توانید با استفاده از telnet مطمئن شوید که پورت مورد نظر در روترها و فایروالهایی که در مسیر قرار دارند مسدود نشده است.