PDA

View Full Version : تنظیم connection string برای برنامه تحت شبکه



meysamkarimi
شنبه 01 خرداد 1389, 17:29 عصر
سلام دوستان
من برنامه ای نوشتم که قراره تو شبکه کار کنه. بانک برنامه SQL Server میباشد و قرار که بانک به صورت دستی در کامپیوتر سرور Attach بشه.
حالا میخوام بدونم کانکشن استرینگ را به چه صورت تعریف کنم تا برنامه هم در کلاینت و هم در سرور به بانک دسترسی داشته باشه. من تا حالا کانکشن رو برای برنامه های بدون شبکه (تک کاربره) به صورت زیر تعریف می کردم


string Host = System.Net.Dns.GetHostName();
string ConnectionString =
"Data Source=" + Host + ";Initial Catalog=Matab; Integrated Security=True";

میخوام بدونم همین کانکشن درسته یا نه؟
تو بعضی از تایپیکها خوندم از طریق IP کانکشن رو تنظیم کنم. خوب میخوام بدونم IP کامپیوتر سرور رو چطوری باید بدست بیارم.
لطفا بهترین راه رو بهم پیشنهاد کنید چون قرار برنامه رو تحویل مشتری بدم و خودم هیچ نوع شبکه ای در دسترس ندارم تا برنامه رو تست کنم.

مرسی

r00tkit
شنبه 01 خرداد 1389, 20:29 عصر
سلام

شما باید در کانکشن استرینگ اسم instance sqlserver یا ip(یا اسم کامپیوتر) سرور رو بدید + port معمولا port پیشفرض 1433 هستش

این کد شما هم مشکلش اینه گه GetHostName


اسم کامپیوتر اجرا کننده ی کد رو می گه نه سرور رو

برای انواع کانکشن استرینگ به اینجا سر بزنید
http://www.barnamenevis.org/forum/showthread.php?t=222325