ILYA
دوشنبه 20 مهر 1383, 11:23 صبح
سلام به همه دوستان
من می خواهم از طریق برنامه #c از پایگاه داده ام backup بگیرم ، همچنین امکان restore هم وجود داشته باشه .
آیا من می تونم به صورت زیر این کار را انجام بدهم آیا این کار اصولی هست .
چه راه دیگه ای ممکن وجود داشته باشه ، میشه برام توضیح بدید ؟
private void btnback_Click(object sender, System.EventArgs e)
{
System.Data.SqlClient.SqlCommand cm1 = new System.Data.SqlClient.SqlCommand();
cm1.Connection=sqlConnection1;
saveFileDialog1.ShowDialog();
string filenames=saveFileDialog1.FileName;
cm1.CommandText = "BACKUP DATABASE dbname to DISK ='"+filenames+"'";
cm1.ExecuteNonQuery();
}
private void restore_Click(object sender, System.EventArgs e)
{
System.Data.SqlClient.SqlCommand cm2 = new System.Data.SqlClient.SqlCommand();
cm2.Connection=sqlConnection1;
openFileDialog1.ShowDialog();
string filenames=openFileDialog1.FileName;
cm2.CommandText = "RESTORE DATABASE dbname FROM DISK ='"+filenames+"'";
cm2.ExecuteNonQuery();
}
ببخشید که این طوری شد .
من می خواهم از طریق برنامه #c از پایگاه داده ام backup بگیرم ، همچنین امکان restore هم وجود داشته باشه .
آیا من می تونم به صورت زیر این کار را انجام بدهم آیا این کار اصولی هست .
چه راه دیگه ای ممکن وجود داشته باشه ، میشه برام توضیح بدید ؟
private void btnback_Click(object sender, System.EventArgs e)
{
System.Data.SqlClient.SqlCommand cm1 = new System.Data.SqlClient.SqlCommand();
cm1.Connection=sqlConnection1;
saveFileDialog1.ShowDialog();
string filenames=saveFileDialog1.FileName;
cm1.CommandText = "BACKUP DATABASE dbname to DISK ='"+filenames+"'";
cm1.ExecuteNonQuery();
}
private void restore_Click(object sender, System.EventArgs e)
{
System.Data.SqlClient.SqlCommand cm2 = new System.Data.SqlClient.SqlCommand();
cm2.Connection=sqlConnection1;
openFileDialog1.ShowDialog();
string filenames=openFileDialog1.FileName;
cm2.CommandText = "RESTORE DATABASE dbname FROM DISK ='"+filenames+"'";
cm2.ExecuteNonQuery();
}
ببخشید که این طوری شد .