تا اینجا کانکشنهای MS Sql Server را گفتم از اینجا کانکشنها MS Sql Express را میگم
.NET Data Provider -- Standard Connection با مسیر پیش فرض نسبی دیتابیس
در این کانکشن بخشهای "Data Source=.\\SQLExpress;" و "User Instance=true;" و "AttachDbFilename=|DataDirectory| ثابت است و بجای DataBaseName.mdf نام و پسوند فایل دیتابیس خود را بنویسید (البته پسوند همان mdf است)
using System.Data.SqlClient;
var conn = new SqlConnection();
conn.ConnectionString = "Data Source=.\\SQLExpress;" + "User Instance=true;" + "User Id=UserName;" + "Password=Secret;" + "AttachDbFilename=|DataDirectory|DataBaseName.mdf; "
conn.Open();
.NET Data Provider -- Trusted Connection با مسیر پیش فرض نسبی دیتابیس
در کانکشن زیر فقط بجای DatabaseName.mdf نام دیتابیس خود را قرار دهید
using System.Data.SqlClient;
var conn = new SqlConnection();
conn.ConnectionString = "Data Source=.\\SQLExpress;" + "User Instance=true;" + "Integrated Security=true;" + "AttachDbFilename=|DataDirectory|DataBaseName.mdf; ";
conn.Open();
.NET Data Provider -- Standard Connection با مسیر مشخص شده توسط برنامه نویس
در کانکشن زیر بجای عبارات C:\MyPath\ و UserName و Secret و DataBaseName.mdf مقادیر خود را قرار دهید
using System.Data.SqlClient;
AppDomain.CurrentDomain.SetData("DataDirectory", "C:\MyPath\");
var conn = new SqlConnection();
conn.ConnectionString = "Data Source=.\\SQLExpress;" + "User Instance=true;" + "User Id=UserName;" + "Password=Secret;" + "AttachDbFilename=|DataDirectory|DataBaseName.mdf; "
conn.Open();
.NET Data Provider -- Trusted Connection با مسیر مشخص شده توسط برنامه نویس
در کانکشن زیر بجای عبارات C:\MyPath\ و DatabaseName.mdf مقادیر خود را قرار دهید
using System.Data.SqlClient;
AppDomain.CurrentDomain.SetData("DataDirectory", "C:\\MyPath\");
var conn = new SqlConnection();
conn.ConnectionString = "Data Source=.\\SQLExpress;" + "User Instance=true;" + "Integrated Security=true;" + "AttachDbFilename=|DataDirectory|DataBaseName.mdf; ";
conn.Open();
.NET Data Provider -- Standard Connection با مسیر ثابت
در کانکشن زیر بجای عبارات UserName و Secret و DatabaseName.mdf مقادیر خود را قرار دهید
using System.Data.SqlClient;
var conn = new SqlConnection();
conn.ConnectionString = "Data Source=.\\SQLExpress;" + "User Instance=true;" + "User Id=UserName;" + "Password=Secret;" + "AttachDbFilename=C:\\MyPath\\DataBaseName.mdf ;";
conn.Open();
.NET Data Provider -- Trusted Connection با مسیر ثابت
در این کانکشن فقط بجای C:\MyPath\DataBaseName.mdf نام و مسیر دیتابیس خود را قرار بدهید
using System.Data.SqlClient;
var conn = new SqlConnection();
conn.ConnectionString = "Data Source=.\\SQLExpress;" + "User Instance=true;" + "Integrated Security=true;" + "AttachDbFilename=C:\\MyPath\\DataBaseName.mdf ;";
conn.Open();