مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ahmadi

عضویت از 1393/07/18

مشکل در هنگام پشتیبان گیری از دیتابیس

  • چهارشنبه 11 بهمن 1396
  • 11:54
تشکر میکنم

با استفاده از کد زیر میخوام از دیتابیسم پشتیبان بگیرم اما با خطا مواجه میشم

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();

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 11 بهمن 1396
  • 12:42

متن ارور داره به وضوح میگه مشکل چیه 

در ساختار دستور مشکل وجود داره 

لطفا کمی دقت کنید 

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • چهارشنبه 11 بهمن 1396
  • 12:50

مشکل بکاپ حل شد.

اما حالا مشکل در بازگردانی دارم.

محتویات فایل بازگردانی(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();

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • چهارشنبه 11 بهمن 1396
  • 22:38

کسی راهنمایی نمیکنه؟

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • جمعه 13 بهمن 1396
  • 10:52

واقعا کسی نمیتونه کمک کنه؟

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)