1 ضمیمه
مشکل دوباره در پشتیبان گیری پایگاه داده با LINQ
سلام من کانکشن استرینگ رو تغییر دادم برنامه به خوبی مثل قبل عمل میکنه فقط وقتی پشتیبان گیری رو تست کردم دیدم باز ارور میده نمیدونم مشکلش چیه
کد بکاپ
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);
}
ارور :
ضمیمه 119973
نقل قول: مشکل دوباره در پشتیبان گیری پایگاه داده با LINQ
کانکشن استرینگ و یادم رفته بود بزارم
connectionString="Server=.\SQLExpress;AttachDbFile name=|DataDirectory|\Db_ArapPrint.mdf;Database=Db_ ArapPrint.mdf;Trusted_Connection=Yes;"
نقل قول: مشکل دوباره در پشتیبان گیری پایگاه داده با LINQ
خب اون db_arapprint.mdf توی فولدر دیباگ برنامه هست یا نیست ؟
یه برک پوینت هم بذار توی dbPath ببین دقیق مقدارش چیه که داری پس میکنی به کامند
نقل قول: مشکل دوباره در پشتیبان گیری پایگاه داده با LINQ
این اررور می گوید که در فایل DEbug شما فایلی با نام (اون دیتابیس ) وجود نداره : Does not exist و بعد گفته که ببینید که واقعا اگر هست نام اون دیتابیس با نامی که شما دادین درسته.
1 ضمیمه
نقل قول: مشکل دوباره در پشتیبان گیری پایگاه داده با LINQ
سلام ممنون که جواب دادی بله تو پوشه Debug دیتا بیس با همون نامی که میگه وجود داره نمیدونم مشکلش چیه !!
ضمیمه 120022
نقل قول: مشکل دوباره در پشتیبان گیری پایگاه داده با LINQ
نقل قول:
نوشته شده توسط
Hadoop
خب اون db_arapprint.mdf توی فولدر دیباگ برنامه هست یا نیست ؟
یه برک پوینت هم بذار توی dbPath ببین دقیق مقدارش چیه که داری پس میکنی به کامند
در مورد جوای اولی بله هست ! بعدش میشه یکی توضیح بدی بکت پوینت ؟؟؟؟ اگه ممکنه بیشتر توشیح بدین ممنون
نقل قول: مشکل دوباره در پشتیبان گیری پایگاه داده با LINQ
کانکشن استرینگ رو به اولش بر میگردونم درست میشه واقعاً نمیدونم مشکلش چیه آقا خواهشاً کمک کنید ببینم مشکلش چیه
این کانکشن قبلی که باهاش تست کردم و به خوبی جواب میده !
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirec tory|\Db_ArapPrint.mdf;Integrated Security=True;Connect Timeout=30;User Instance=False"