PDA

View Full Version : Establish کردن یک Instance در اینترنت



clearsky
چهارشنبه 19 آبان 1389, 10:09 صبح
سلام خدمت همه دوستان
لطفا منو برای انجام فعایت ذیل راهنمائی بفرماید.
من می خوام در دو کامپیوتر مجزا بنام های A و B که هر دو به اینترنت متصل هستند کارهای ذیل رو انجام بدم:

الف- درسیستم A یک Application (با C#) بنویسم که زمانی که اون رو اجرا می کنم در شرایط خاصی و با Event های تعریف شده یکسری اطلاعات مشخص رو در دیتا بیسی که موجود در سیستم B وجود داره ذخیره کنه.
ب-سیستم B همانطور که عرض کردم حاوی Sql Server و Instance مربوطه می باشد و این وظیفه اپلیکشن موجود برروی سیستم A می باشد تا اطلاعات را برروی دیتا بیس سیستم B ارسال کنه.
ج - در زمان اجزاء برنامه هر دو سیستم فعال و متصل به شبکه اینترنت خواهند بود
د- در این فعالیت فرض بر عدم استفاده از Host و Domain می باشد

حالا ابهامات بنده در این خصوص:
- چگونه Instance موجود در سیستم B را در محیط internet فعال کنم
-آدرس دهی به اپلیکیشن سیستم A جهت دستیابی به دیتا بیس در سیستم B چگونه تعریف شود.


پیشاپیش از راهنمائی دوستان کمال تشکر را دارم.

Rezahak
چهارشنبه 19 آبان 1389, 15:29 عصر
دوست عزيز تمامي مشكلات شما در صورت داشتن valid ip به صورت static بر روي دستگاه server قابل حل است در اين صورت از طريق ipaddress\instancename قابل دسترسي خواهد بود ولي توجه داشته باشيد كه اگر به صورت remote مي خواهيد از سرور استفاده كنيد بايد تنظيمات مربوط به باز كردن portهاي مربوط را برروي سرور انجام دهيد كه توضيحات آن به صورت مبسوط برروي سايت microsoft وجود دارد
http://support.microsoft.com/kb/914277
http://support.microsoft.com/kb/914277

clearsky
یک شنبه 23 آبان 1389, 12:36 عصر
با سلام و تشکر از پاسخ مفید شما
من لینک زیر را برای Remote Connection پیدا کردم
http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/
سوالم اینه که من که IP استاتیک ندارم و می خوام از طریق ADSL به نت وصل بشم، تنظیمات IP رو چطوری در سمت SQL SERVER (کامپیوتر B) و اپلیکیشن ( کامپیوتر A) انجام بدم؟

Rezahak
یک شنبه 23 آبان 1389, 16:05 عصر
سلام
شما حتما بايد در سمت SQL Server داراي valid ip باشيد وگرنه با هر بار قطع و وصل شدن به internet ممكن است ip شما عوض شود و اين يعني هر بار يك connection string جديد.
پيشنهاد مي كنم حداقل براي دستگاهي كه قرار است Server باشد يك static ip تهيه كنيد قيمتي هم ندارد