سلام دوستان این کد چه مشکلی داره که بک اپ نمیگیره
البته اینم بگم قبلا با بانک اکسپرس راحت بک اپ میگرفتم ولی با بانک اس کیو ال انگار مشکل داره
ممنون میشم راهنماییی کنید یا کد بک اپ گیری سالم دارید در اختیار من بزارید

SaveFileDialog savefiledialog = new SaveFileDialog();

savefiledialog.FileName = DateTime.Now.ToString("تاریخ dd_mm_yyyy ساعت HH_mm_ss ");
savefiledialog.Filter = "BackupFile(*.dbo)|*.dbo";


if (savefiledialog.ShowDialog() == DialogResult.OK)
{
try
{
this.Refresh();
SqlCommand cmd = new SqlCommand();
//cmd.Connection = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Sew.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
cmd.Connection = new SqlConnection(@"Data Source=.;Initial Catalog=Db_Mohamad.dbo;Integrated Security=True");
cmd.Connection.Open();
string dbname = cmd.Connection.Database;
cmd.Connection.Close();
SqlConnection.ClearAllPools();
string query = "BACKUP DATABASE [" + Application.StartupPath + @"\Db_Mohamad.dbo] TO DISK ='" + savefiledialog.FileName + "'";

//cmd.Connection = new SqlConnection(@"Data Source=.\SQLEXPRESS;Integrated Security=True;Connect Timeout=30;User Instance=True");
cmd.Connection = new SqlConnection(@"Data Source=.\MSSQLSERVER;Integrated Security=True");
cmd.Connection.Open();
cmd.CommandText = query;
cmd.ExecuteNonQuery();
cmd.Connection.Close();
this.Refresh();
MessageBox.Show("پشتیبان گیری با موفقیت انجام شد", "خیاطی کاسپین", MessageBoxButtons.OK, MessageBoxIcon.None);

}