سلام به همه

شاید برای خیلی ها ساخت connection string سخت باشه دیگه لازم نیست چیزی خودتون بنویسد فقط یه فایل با پسوند udl. درست کنید ( یه فایل متنی رو تغییر پسوند دهید) مثل myfile.udl حالا فایل رو باز کنید و در قسمت provider این رو انتخواب کنید
micrsoft OLEDB provider for sqlserver
بعد next رو بزنید و اسم server و database رو انتخواب کنید

حالا برای این که ببینید همه چیز درست هستش test connection رو هم کلیک کنید

یه ok هم لازم هستش

این فایل رو تو مسیر برنامه قرار بدید یا مسیر درست رو تو کد بنویسد
حالا این کد رو بنویسد:


using (OleDbConnection myConnection = new OleDbConnection("File Name=mf.udl"))
{

myConnection.Open();
if (myConnection.State == ConnectionState.Open)
Console.WriteLine("Connection opened successfully!");
else
Console.WriteLine("Connection could not be established");
}
البته استفاده از این فایل فقط در oledb provider جواب می ده

برای استفاده ازSqlConnection
می تونیین بعد از انتخواب sql native client وبعد انتخواب سرور , database فایل رو با notepad باز کنید و خط دوم رو به عنوان connection string استفاده کنید به همین راحتی