سلام من کانکشن استرینگ رو تغییر دادم برنامه به خوبی مثل قبل عمل میکنه فقط وقتی پشتیبان گیری رو تست کردم دیدم باز ارور میده نمیدونم مشکلش چیه
کد بکاپ
private void backup(string str_filename)
{
try
{
string dbPath = System.IO.Path.Combine(Application.StartupPath, db.Mapping.DatabaseName + ".mdf");
db.ExecuteCommand(@"BACKUP DATABASE [" + dbPath + "] to DISK=N'" + str_filename + "'");
this.Cursor = Cursors.Default;
MessageBox.Show("عملیات پشتیبان گیری موفقیت آمیز بود");
}
catch (Exception ex)
{
MessageBox.Show("عملیات پشتیبان گیری موفقیت آمیز نبود \n" + ex.Message);
}
}
کد درون باتن
string appPath = Path.GetDirectoryName(Application.ExecutablePath);
private void BtnBackup_Click(object sender, EventArgs e)
{
string str_filename = string.Empty;
str_filename = appPath + "\\Backup\\" + "Backup_DataBase_" + DateTime.Now.ToShortDateString().Replace("/", "-") + "-" + DateTime.Now.ToLongTimeString().Replace(":", "-") + ".Bak";
backup(str_filename);
}
ارور :
Untasddsitled.png