با استفاده از کد زیر میخوام از دیتابیسم پشتیبان بگیرم اما با خطا مواجه میشم
System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar(); string Date_Backup = pc.GetYear(DateTime.Now).ToString() + "-" + pc.GetMonth(DateTime.Now).ToString("#0#") + "-" + pc.GetDayOfMonth(DateTime.Now).ToString("#0#"); var folder = Server.MapPath("~/Cr-Admin/Backup/" + Date_Backup + ".BAK"); string Connection = DAL.Utility.Connection_String(); var csb = new SqlConnectionStringBuilder(Connection); string name = csb.InitialCatalog; string database = @"Backup DataBase '" + name + "' To Disk='" + folder + "'"; SqlConnection connect = new SqlConnection(Connection); SqlCommand command = new SqlCommand(database, connect); connect.Open(); command.ExecuteNonQuery(); connect.Close();
متن ارور داره به وضوح میگه مشکل چیه
در ساختار دستور مشکل وجود داره
لطفا کمی دقت کنید
مشکل بکاپ حل شد.
اما حالا مشکل در بازگردانی دارم.
محتویات فایل بازگردانی(RESTOREDATABASE.txt):
USE [MASTER] RESTORE DATABASE democms FROM Disk='D:\C#\Cmsarya - silver\cmsarya\cmsarya\Cr-Admin\Backup\1396-11-11.BAK'
string name; name = File.ReadAllText(Request.PhysicalApplicationPath + "Cr-Admin/Backup/RESTOREDATABASE.txt"); string Connection = DAL.Utility.Connection_String(); string database = name; SqlConnection connect = new SqlConnection(Connection); SqlCommand command = new SqlCommand(database, connect); connect.Open(); command.ExecuteNonQuery(); connect.Close();
کسی راهنمایی نمیکنه؟
واقعا کسی نمیتونه کمک کنه؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)