سلام به تمام اساتید محترم
من میخوام فایل دیتابیسم که داخل sqlserver2012 ساختم رو به همراه پروژم انتقال بدم اما اولش که خطای مکان میداد و وقتی هم که خطا رو برطرف کردم حالا یک خطای دیگه میده میخواستم اگه میشه کامل یکی برام توضیح بده که چطوری یک پایگاه رو انتقال بدم که خطا نده
خطای که میده اینه :
Additional information: Cannot open database "H:\TestCsharp\Mohande3\bin\Debug\db.mdf" requested by the login. The login failed.
خط کد های برنامه هم اینه :
string path = System.IO.Path.GetDirectoryName(
System.Reflection.Assembly.GetExecutingAssembly(). GetName().CodeBase);
path += "\\db.mdf";
path = "@" + path;
// StreamReader sr = new StreamReader(path);
int i = path.IndexOf('\\');
path = path.Substring(i+1);
string sql="Data Source=.;Initial Catalog={0};Integrated Security=True";
sql=string.Format(sql,path);
SqlConnection conn = new SqlConnection(sql);
conn.Open();
MessageBox.Show("Open");
conn.Close();
لطفا کمکم کنید....
من میخوام فایل دیتابیسم که داخل sqlserver2012 ساختم رو به همراه پروژم انتقال بدم اما اولش که خطای مکان میداد و وقتی هم که خطا رو برطرف کردم حالا یک خطای دیگه میده میخواستم اگه میشه کامل یکی برام توضیح بده که چطوری یک پایگاه رو انتقال بدم که خطا نده
خطای که میده اینه :
Additional information: Cannot open database "H:\TestCsharp\Mohande3\bin\Debug\db.mdf" requested by the login. The login failed.
خط کد های برنامه هم اینه :
string path = System.IO.Path.GetDirectoryName(
System.Reflection.Assembly.GetExecutingAssembly(). GetName().CodeBase);
path += "\\db.mdf";
path = "@" + path;
// StreamReader sr = new StreamReader(path);
int i = path.IndexOf('\\');
path = path.Substring(i+1);
string sql="Data Source=.;Initial Catalog={0};Integrated Security=True";
sql=string.Format(sql,path);
SqlConnection conn = new SqlConnection(sql);
conn.Open();
MessageBox.Show("Open");
conn.Close();
لطفا کمکم کنید....