مریم محمدی 888
شنبه 13 اردیبهشت 1393, 15:38 عصر
سلام
من برا برنامم که از دیتابیس sql استفاده می کنه خواستم قسمتی را برای بک آپ گیری قرار بدم.
کد که نوشتم هم اینه
private void Backup(string strFileName)
{
try
{
string _connectionStr = "Data Source=.;Initial Catalog=project; Integrated Security=True; Connect Timeout=30; User Instance=True";
// SqlConnection connect1;
SqlConnection connect1 = new SqlConnection(_connectionStr);
connect1.Open();
SqlCommand command;
command = new SqlCommand(@"backup database [" + System.Windows.Forms.Application.StartupPath + @"\project.mdf] to disk ='" + strFileName + "'", connect1);
command.ExecuteNonQuery();
connect1.Close();
MessageBox.Show("The support of the database was successfully performed", "Back", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)
{
MessageBox.Show("Error Occurd :" + ex.Message);
}
}
برای ذخیره هم این کد رو نوشتم
string strFileName = string.Empty;
saveFileDialog1.DefaultExt = "BAK";
saveFileDialog1.FileName = "BackupFile";
saveFileDialog1.Filter = @"SQL Backup files (*.BAK) |*.BAK|All files (*.*) |*.*";
saveFileDialog1.FilterIndex = 1;
saveFileDialog1.OverwritePrompt = true;
saveFileDialog1.Title = "Backup SQL File";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
strFileName = saveFileDialog1.FileName;
Backup(strFileName);
}
ولی موقع اجرا خطالی زیر رو میده
http://upload7.ir/imgs/2014-05/23232158231039072164.jpg
من برا برنامم که از دیتابیس sql استفاده می کنه خواستم قسمتی را برای بک آپ گیری قرار بدم.
کد که نوشتم هم اینه
private void Backup(string strFileName)
{
try
{
string _connectionStr = "Data Source=.;Initial Catalog=project; Integrated Security=True; Connect Timeout=30; User Instance=True";
// SqlConnection connect1;
SqlConnection connect1 = new SqlConnection(_connectionStr);
connect1.Open();
SqlCommand command;
command = new SqlCommand(@"backup database [" + System.Windows.Forms.Application.StartupPath + @"\project.mdf] to disk ='" + strFileName + "'", connect1);
command.ExecuteNonQuery();
connect1.Close();
MessageBox.Show("The support of the database was successfully performed", "Back", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)
{
MessageBox.Show("Error Occurd :" + ex.Message);
}
}
برای ذخیره هم این کد رو نوشتم
string strFileName = string.Empty;
saveFileDialog1.DefaultExt = "BAK";
saveFileDialog1.FileName = "BackupFile";
saveFileDialog1.Filter = @"SQL Backup files (*.BAK) |*.BAK|All files (*.*) |*.*";
saveFileDialog1.FilterIndex = 1;
saveFileDialog1.OverwritePrompt = true;
saveFileDialog1.Title = "Backup SQL File";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
strFileName = saveFileDialog1.FileName;
Backup(strFileName);
}
ولی موقع اجرا خطالی زیر رو میده
http://upload7.ir/imgs/2014-05/23232158231039072164.jpg