بنام خدا
سلام
من خودم از کد های زیر برای backup استفاده میکنم.انشالا مشکلت حل شه
SaveFileDialog saveFileDialog_backup = new SaveFileDialog();
saveFileDialog_backup.Filter = "فایل پشتیبان|*.bak";
saveFileDialog_backup.FileName = "نام فایل پشتیبان";
if (saveFileDialog_backup.ShowDialog() == DialogResult.OK)
{
string command = @"BACKUP DATABASE [" + Application.StartupPath + @"\DataBase\db_name.mdf] TO DISK = N'" + saveFileDialog_backup.FileName + "' WITH FORMAT, INIT, NAME = N'accounting-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10";
this.Cursor = Cursors.WaitCursor;
SqlConnection objconnection = new SqlConnection();
objconnection.ConnectionString = Program.ConnectionString;
SqlCommand oCommand = null;
if (objconnection.State != ConnectionState.Open)
objconnection.Open();
oCommand = new SqlCommand(command, objconnection);
oCommand.ExecuteNonQuery();
this.Cursor = Cursors.Default;
objconnection.Close();
MessageBox.Show("عملیات پشتیبان گیری با موفقیت انجام شد", "پشتیبان گیری", MessageBoxButtons.OK, MessageBoxIcon.Information);
oCommand.Dispose();
}
//db_name.mdf نام بانک اطلاعاتی
موفق باشی