راهنمای کد نویسی برنامه تحت شبکه
سلام بچه ها
من یه برنامه نوشتم که تو کامپیوتر خودم درست و کامل باز میشه ، ولی میخام از طریق شبکه برنامه باز کنم ، مثلا کد نویسی ثبت من اینه :
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=test;Integrated Security=True");
string query = "Insert Into test (code) Values (@code)";
SqlCommand com = new SqlCommand(query, con);
com.Parameters.AddWithValue("@code", textBox1.Text);
con.Open();
com.ExecuteNonQuery();
con.Close();
میخام جوری بنویسم که برنامه از طریق شبکه هم باز بشه ! لطفا راهنمایی کنید
نقل قول: راهنمای کد نویسی برنامه تحت شبکه
نقل قول:
نوشته شده توسط
pure_love
سلام بچه ها
من یه برنامه نوشتم که تو کامپیوتر خودم درست و کامل باز میشه ، ولی میخام از طریق شبکه برنامه باز کنم ، مثلا کد نویسی ثبت من اینه :
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=test;Integrated Security=True");
string query = "Insert Into test (code) Values (@code)";
SqlCommand com = new SqlCommand(query, con);
com.Parameters.AddWithValue("@code", textBox1.Text);
con.Open();
com.ExecuteNonQuery();
con.Close();
میخام جوری بنویسم که برنامه از طریق شبکه هم باز بشه ! لطفا راهنمایی کنید
از دید برنامه نویسی مساله ساده و مشخص ئه.
اون .=Data Source رو می بینید؟ مقدار . داره، یعنی Instance پیشفرض روی همین سیستم.
اگه بخواهید فرضا در شبکه به Instance پیشفرض روی سیستم ای با IP ئه 192.168.0.80 و با شماره پورت 1433 وصل بشوید، اینطوری مشخص اش می کنید :
Data Source=192.168.0.80,1433
اگه بخواهید در شبکه به Instance ای با نام MSSQLSERVER روی سیستم ای با IP ئه 192.168.0.80 و با شماره پورت 1433 وصل بشوید، اینطوری مشخص اش می کنید :
Data Source=192.168.0.80\MSSQLSERVER,1433
و برای اینکه این اتصال میسر باشه باید در تنظیمات اون Instance اتصال TCP/IP روی اون پورت فعال باشه و تنظیمات NAT / Firewall هم اجازه این ارتباط رو بده.
اگر می خواهید تنظیمات SQL Server روی اون سیستم برای فعال کردن اتصال TCP/IP رو خودتون انجام بدهید تا سایر سیستم های داخل شبکه بتوانند بهش متصل بشوند، یکسری مراحل داره که اینجا توضیح داده شده :
https://www.c-sharpcorner.com/articl...ng-sql-server/