mnasrin
سه شنبه 29 دی 1388, 21:02 عصر
دوستان الان چند وقته که از هر راهی می روم پشتیبان گیری و بازیابی اطلاعات از بانک در برنامه ام جواب نمیده. به نظرم یک فنی داره که من نمیدونم. آخرین کدی که استفاده کردم و جواب نداد این بود. دوستان لطفا راهنماییم کنند.
private void button3_Click(object sender, EventArgs e)
{
string strFileName=string.Empty;
saveFileDialog1.DefaultExt = "BAK";
saveFileDialog1.FileName = "BackupFile" + DateTime.Now.ToShortDateString();
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);
}
}
private void Backup(string strFileName)
{
try
{
string command = @"BACKUP DATABASE anjoman TO DISK='"+ strFileName+"'";
this.Cursor = Cursors.WaitCursor;
SqlCommand oCommand = null;
SqlConnection oConnection = null;
oConnection = new SqlConnection("Data Source=.;InitialCatalog=anjoman;Integrated Security=True");
if (oConnection.State != ConnectionState.Open)
oConnection.Open();
oCommand.ExecuteNonQuery();
this.Cursor = Cursors.Default;
MessageBox.Show("پشتیبان گیری با موفقیت انجام شد ");
}
catch (Exception ex)
{
MessageBox.Show("Error Occurd :" + ex.Message);
}
}
private void button3_Click(object sender, EventArgs e)
{
string strFileName=string.Empty;
saveFileDialog1.DefaultExt = "BAK";
saveFileDialog1.FileName = "BackupFile" + DateTime.Now.ToShortDateString();
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);
}
}
private void Backup(string strFileName)
{
try
{
string command = @"BACKUP DATABASE anjoman TO DISK='"+ strFileName+"'";
this.Cursor = Cursors.WaitCursor;
SqlCommand oCommand = null;
SqlConnection oConnection = null;
oConnection = new SqlConnection("Data Source=.;InitialCatalog=anjoman;Integrated Security=True");
if (oConnection.State != ConnectionState.Open)
oConnection.Open();
oCommand.ExecuteNonQuery();
this.Cursor = Cursors.Default;
MessageBox.Show("پشتیبان گیری با موفقیت انجام شد ");
}
catch (Exception ex)
{
MessageBox.Show("Error Occurd :" + ex.Message);
}
}