مشکل با Connection string

Larissa

New Member
سلام
میخوام از طریق یه کامپیوتر به بانک اطلاعاتی که در کامپیوتر دیگه وجود داره از طریق IP Public وصل بشم اما این خطا رو میگیره
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.)
اگه ممکنه راهنماییم کنید
مرسی
 
سلام .
اول اینکه در لوکال شما مشکل بانک دارید یا در مابقی سیستم ها این ارور را دارید.
دوم اینکه Connection string برنامه رو ضمیمه بفرمایید .

شاد و پیروز باشید .
 

Larissa

New Member
Data Source=IP\SQLEE1;Initial Catalog=DB_Payslip;Integrated Security=True;Network Library=dbmssocn;User ID=sa;Password=1234;​


به جای IP شماره IP Public اون کامپیوتر رو نوشتم و SQLEE1 هم inctansename اس کو ال اون کامپیوتر​


در local مشکل ندارم ، فقط موقعی که با برنامه از طریق شبکه(اینترنت) می خوام به بانک وصل شم خطا میگیره


مرسی​
 
آخرین ویرایش:
احتیاجی به این همه دگیری نیست .
من در این شرایط این کار را انجام می دم .

کد:
<connectionStrings>
    <add name="SiteCS" connectionString="Data Source=.;Initial Catalog=DBNAME;user id=sa ; password=1234" providerName="System.Data.SqlClient"/>
  </connectionStrings>

و بعد تنظیمات IIS رو ست می کنم .
 

Larissa

New Member
فکرکنم خوب توضیح ندادم
اصلا IIS در کار نیست
من یه برنامه ویندوز (تحت فرم با C#) دارم که بانک اطلاعاتیش توی یه کامپیوتر دیگه ست و یه IP Public دارم (مربوط به کاپیوتر بانک اطلاعاتی)
که می خوام از طریق اینترنت به اون کامپیوتر وصل بشم و .....
 
الان این یعنی جه .....

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

من متوجه نشدم .
:-?
 

Larissa

New Member
بیبینید
دو تا کامپیوتر یکی از اونا داخلش بانک اطلاعاتی (سرویس دهنده که SQL SERVER و یه IP Valid) و یکی از اون کامپیوتر ها نرم افزاری که قراراه با اون بانک اطلاعاتی کار کنه که با سی شارپ نوشته شده
و در این بین هم شبکه اینترنت جهت ارتباط قرار داره

:sad:
 
آخرین ویرایش:

MDP

Well-Known Member
ااووووه ه ه !

چه خبره بابا.این که مشکل نیست که.

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

شما هم اگر نمی تونید کانت بشید به سرور دیگه ای ( حتی سروری که در شبکه داخلی تون دارید ) از ادمین شبکه بخواید که پورت 1443 و 1444 رو برای شما باز کنن.از تنظیمات SQL SERVER در بخش Configuration هم بخش TCP/IP رو برای SQL Server فعال کنید.ادمین شبکه خودش میدونه.بگید درست می کنه !
 
ااووووه ه ه !

چه خبره بابا.این که مشکل نیست که.

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

شما هم اگر نمی تونید کانت بشید به سرور دیگه ای ( حتی سروری که در شبکه داخلی تون دارید ) از ادمین شبکه بخواید که پورت 1443 و 1444 رو برای شما باز کنن.از تنظیمات sql server در بخش configuration هم بخش tcp/ip رو برای sql server فعال کنید.ادمین شبکه خودش میدونه.بگید درست می کنه !

کاملا درسته .
 

جدیدترین ارسال ها

بالا