کانکشن استرینگ برای سرور های مختلف
با عرض سلام و ادب و احترام
من برنامه ای نوشتم که تحت شبکه کار می کند و IP سرور من 172.24.69.25 است و کانکشن استرینگ را روی این IP ست کرده ام.(کد کانکشن استرینگ من به شرح زیر است)
data source=172.24.69.25;Network Library=DBMSSOCN;initial catalog=helicopter;user id=sa;password=1968;MultipleActiveResultSets=True; App=EntityFramework"
حالا اگر من بخواهم این برنامه را به شرکت های مختلف بفروشم,آیا باید برای هر شرکت کانکشن استرینگ را تغییر دهم و ستاب جداگانه بسازم تا به سرورشان وصل شود؟آیا امکان ندارد که خود کاربر IP سرورشان را وارد کند و بدون دخالت من به سرورشان وصل شوند؟
1 پاسخ
سلام، وقت بخیر
خیر نیازی نیست. شما باید زمان اجرای برنامه این قابلیت رو برای برنامه فراهم کنید که کاربر بتونه مشخصات سرور و تنظیمات SQL Server ای که بانک بر روی اون هست رو وارد کنه. می تونید مقدار Connection String رو بر اساس تنظیمات ورودی کاربر ایجاد کنید و داخل فایل config مقدار نهایی رو ذخیره کنید. برنامه شما هم باید حتماً بر اساس مقدار Connection String داخل فایل config به SQL Server متصل بشه.