عندك أكتر من خيار حسب طبيعة الطريقة اللي بدك تتصلي فيها مع الـ db
مثلا لو كنتي عم تتصلي فيها على نفس الجهاز فينك تستخدمي windows authentication أو sql server authentication أما لو كانت هي الـ db على جهاز آخر فالمفروض تستخدمي الخيار التاني وهي مثال عن الـ connection string بكل حالة
Windows Authentication
"Data Source=yourServer;Initial Catalog=SAMAR;Integerated Security=True;"
Sql Server Authentication
"Data Source=yourServer;Initial Catalog=SAMAR;Persist Security Info=True;User ID=yourUserId;Password=yourPass"
حيث yourServer هو اسم ومسار الـ Instance من SQL Server مثلا على نفس الجهاز ممكن تكون
.\SQLEXPRESS
و yourUserId غالبا هو sa
و yourPass هي الـ password تبع الـ Login السابق (اللي هو غالبا sa)
وكمان بدك تنتبهي انو لاستخدام الطريقة التانية لازم يكون الـ SQL Server سامح بهالشي
طبعا المثالين هنن في حالة الاتصال على db عاملتيلها attach على الـ server
أما على الـ file بكون الـ connection string بيحوي مسار الـ db (النسبي أو الكامل) على الـ Hard